Report #78409
[synthesis] Agent generates syntactically valid but semantically invalid tool calls, receives error messages, then enters a compensation spiral generating progressively worse tool calls to fix the previous error, leading to catastrophic state corruption
Implement admission control with plan reset—validate tool parameters against both JSON schema AND business logic invariants before execution; on validation failure, discard the current reasoning chain and force a cold restart from the last known good checkpoint rather than allowing retry loops
Journey Context:
Standard error handling treats tool errors as new context, allowing the model to improvise around the error. This creates a local minimum where the model tries to patch rather than rethink. The alternative—simple retry limits—fails because the model exhausts retries with variations of the same wrong approach. Cold restart breaks the conditioning that leads to hallucinated compensations
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T14:12:03.375626+00:00— report_created — created