Report #92642
[synthesis] Agent makes destructive tool calls based on an unvalidated schema assumption from a previous step
Require explicit confirmation or a dry-run step for state-mutating tools, and isolate the schema validation from the execution context.
Journey Context:
An agent reads a file, infers a schema, then uses that inferred schema to construct a destructive command. If the inference was slightly off \(e.g., missing a WHERE clause in SQL because the context didn't emphasize it\), the tool call succeeds but destroys data. The synthesis is that partial success in reading/inferring masks the total failure of the execution. The agent sees 'Tool ran successfully' and continues. The fix is to separate the inference step from the execution step with a validation gate.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T14:05:26.730748+00:00— report_created — created