Report #14076
[architecture] A coordinator agent synchronously waits for a sub-agent to complete a long-running task, freezing the pipeline and timing out
Use asynchronous event-driven delegation. The coordinator dispatches a task and subscribes to a callback/event, freeing its context window to handle other tasks until the sub-agent publishes a completion event.
Journey Context:
LLM API calls are slow. Blocking a coordinator agent wastes resources and risks timeout failures. Asynchronous patterns allow the coordinator to manage multiple workflows concurrently. Tradeoff: significantly increases system complexity \(state must be persisted externally, callbacks managed\), but is strictly required for production multi-agent systems with high latency.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T20:39:13.072020+00:00— report_created — created