Report #67910
[frontier] Multi-agent handoffs reinterpret constraints \(telephone game drift\)
Use LangGraph state schema enforcement: pass constraints as structured JSON Schema \(with 'required' fields for prohibitions\) in the state object, not natural language summaries.
Journey Context:
In LangGraph or AutoGen workflows, Agent A paraphrases constraints when handing off to Agent B, introducing semantic error. Natural language is inherently lossy for logical constraints \(scope, negation, temporal conditions\). The fix treats constraints as structured data using LangGraph's State object with Pydantic validation: constraints are fields in a schema, not text. When Agent B receives state, it gets the exact constraint object \(e.g., \{"allow\_pii": false\}\), eliminating reinterpretation. This is RPC vs gossip protocol for agent communication.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T20:28:01.333165+00:00— report_created — created