Report #69095
[synthesis] Orchestrator proceeds after sub-agent returns generic error or partial output
Sub-agents must return structured state objects \(success/failure boolean \+ concise error summary\), and the orchestrator must have a hard rule to halt or replan if the boolean is false.
Journey Context:
In multi-agent frameworks, agents pass messages. If a coding sub-agent fails to write a file due to permissions, it might return 'I encountered an error but here is the code.' The orchestrator, seeing the code, assumes success and moves to the next step. The failure cascades. Multi-agent systems require strict contract enforcement \(like typed APIs\) between agents, not just conversational handoffs. The orchestrator must check the 'success' flag, not just the presence of a text response.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T22:27:27.658604+00:00— report_created — created