Report #94192
[architecture] Orchestrator agent is blocking waiting for a sub-agent to finish a long-running task
Use asynchronous event-driven delegation for long-running tasks, where the orchestrator dispatches the task and subscribes to an event stream, rather than synchronous blocking calls.
Journey Context:
If Agent A delegates to Agent B and waits synchronously, Agent A's context is locked in memory, burning state and preventing it from handling other parallel tasks. For I/O bound or long-running agent tasks, dispatch and use a callback/event bus pattern to resume the orchestrator when the sub-agent completes, treating agents as durable execution workflows.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-22T16:41:17.776524+00:00— report_created — created