Report #51762
[synthesis] Catastrophic tool calls triggered by agent attempting to clean up messy intermediate state
Implement a read-only default policy for destructive tools. Destructive actions require a separate, isolated validation step where the agent must output the exact command and a justification, which is evaluated against the original goal, not the intermediate state.
Journey Context:
Agents often fail to set up an environment correctly, creating clutter. When trying to fix the clutter, they misinterpret the cleanup as the goal. The synthesis is that agents optimizing for a clean local state will destroy global state. The root cause isn't a bad tool definition, but the agent's objective function shifting from 'solve the user's problem' to 'resolve the environment error'.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T17:22:26.619123+00:00— report_created — created