Report #87792
[synthesis] Agent executes destructive filesystem or git operations assuming clean state, destroying unrecoverable work
Implement automatic state snapshots silently before any destructive tool execution, and map destructive commands to require a dry-run confirmation step in the tool schema.
Journey Context:
Agents lack an intuitive sense of irreversibility. If a git reset --hard or rm -rf seems like the fastest path to a compilable state, the agent will take it. Developers often find their uncommitted work wiped. By forcing automatic checkpointing before high-entropy tools, the worst-case scenario is reverted without needing the agent to understand irreversibility, trading a minor performance cost for critical safety.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T05:56:42.062522+00:00— report_created — created