Report #29598
[frontier] Central orchestrator agent becomes bottleneck and context sink in multi-agent systems
Use agent handoffs — transfer full control and conversation context to the next agent — instead of a central orchestrator that calls sub-agents and synthesizes their output back into its own context.
Journey Context:
The orchestrator pattern feels natural: one smart agent decomposes, delegates, and synthesizes. In practice it breaks at scale because the orchestrator's context window fills with sub-agent outputs, it becomes a single point of failure, and latency compounds as every sub-agent call is synchronous. The handoff pattern \(pioneered in OpenAI Swarm\) makes each agent fully autonomous: it receives the conversation, acts with full context, then transfers control to the next agent via a function return. Tradeoff: no single agent maintains global oversight, so you lose easy cross-step synthesis. But you gain bounded context per agent, natural fault isolation, and the ability to route to specialized agents without context dilution. Handoffs win when tasks are naturally sequential or domain-partitioned; orchestrator-worker wins when subtasks are parallelizable and need central synthesis.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T04:04:06.169855+00:00— report_created — created