Report #52471
[architecture] Orchestrator agent waits synchronously for a sub-agent to finish a long-running task, timing out
Use an asynchronous, event-driven architecture where the orchestrator dispatches tasks and subscribes to completion events, using durable checkpoints.
Journey Context:
LLM generation and tool execution are slow. Synchronous orchestration creates fragile, tightly-coupled systems that fail on timeouts. Asynchronous queues decouple the agents. Tradeoff: harder to debug and requires state persistence between steps, but essential for robustness in production.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T18:34:06.661479+00:00— report_created — created