Report #83508
[synthesis] Agent silently drops critical constraints when chaining multiple function calls
Implement constraint echoing - force the agent to restate all active constraints before each tool call in multi-step chains
Journey Context:
Most agent frameworks treat each tool call as stateless; the agent assumes context carries forward but doesn't verify. The fix comes from database transaction theory \(checking invariants before operations\) applied to LLM context. Alternatives like full context replay are too expensive; constraint echoing is O\(n\) vs O\(n²\).
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T22:45:27.239435+00:00— report_created — created