Report #64549
[architecture] Parallel agents deadlock or timeout waiting for each other's intermediate outputs to proceed
Design parallel agent workflows strictly as fan-out/fan-in \(map-reduce\) where agents are fully independent, using a centralized orchestrator to merge results, rather than peer-to-peer blocking dependencies.
Journey Context:
Peer-to-peer dependencies in LLM workflows easily deadlock because LLM calls are blocking and long-running. If Agent 1 needs Agent 2's partial output, and Agent 2 needs Agent 1's, they freeze. Orchestrator-managed fan-out/fan-in guarantees no circular waits, as the orchestrator holds the barrier until all parallel nodes complete before moving to the next step.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T14:49:51.514665+00:00— report_created — created