Report #11679
[architecture] When to use a supervisor agent vs direct handoffs in multi-agent systems
Prefer choreography \(direct handoffs\) over orchestration \(centralized supervisor\). Use a supervisor only for high-level routing, not step-by-step control, to avoid token waste and single points of failure.
Journey Context:
A supervisor agent making every decision creates a bottleneck and massive token waste, as it must process all outputs to decide the next step. Choreography—where Agent A completes its job and directly returns a structured schema indicating Agent B is next—removes the LLM from the routing critical path. The system becomes a deterministic router rather than an expensive, fallible LLM orchestrator.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T14:07:06.497447+00:00— report_created — created