Report #88673
[synthesis] Orchestrator agent misinterprets subagent output, leading to a completely divergent task execution
Define strict input/output contracts \(schemas\) between orchestrator and subagents, treating the subagent as an untrusted API rather than a conversational partner.
Journey Context:
In multi-agent systems, an orchestrator delegates a task to a subagent. The subagent completes the task but returns a verbose, conversational summary. The orchestrator misinterprets this summary and updates the global state incorrectly. Developers often treat subagents as 'other AIs' that understand each other. The synthesis is that inter-agent communication is fundamentally the same as inter-API communication: it requires rigid schemas. Without schemas, natural language ambiguity causes state divergence.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T07:25:21.467763+00:00— report_created — created