Multi-Agent Systems.Supervisors, handoffs, swarms — and when each one breaks.
One agent works. Two agents talk. Five agents argue forever unless the orchestration is right. Multi-agent systems are not "more agents" — they are an architecture decision about who decides what, when, and with what budget. The orchestration pattern matters more than the model choice.
Supervisor vs handoffs
Supervisor pattern: one orchestrator delegates to specialists and integrates their answers. Clean on paper, slow in production when the supervisor becomes a bottleneck. Handoffs: agents pass the baton with the current context. Messier in code, recovers better when one agent loses the plot. Most teams that start with supervisor end up on handoffs for the recovery story.
When to reach for a swarm
Swarms shine when sub-goals are genuinely parallelisable and the work is exploratory — research, broad search, multi-source synthesis. Skip swarms for sequential workflows; the coordination overhead destroys the parallel-win on anything that has to happen in order.
Parallel sub-agent execution in practice
Modern agent runtimes can fan out to sub-agents for independent reads, then serialise on the write turn. This cuts a 20-minute refactor to under 4. The orchestration pattern matches the supervisor / swarm split — supervisor for the plan, swarm for the read phase, supervisor again for the write.
Deep dives on Multi-Agent Systems
Why I am replacing supervisor patterns with handoffs
Supervisors looked clean on paper and shipped slow in production. Handoffs read messier in the code but recover better when an agent loses the plot. Two real systems and where supervisors still earn their keep.
Haiku 4.5 made our router 5x cheaper. The trade-off matters
Replacing Sonnet with Haiku in the dispatcher role cut our orchestration cost dramatically. It also cost us in two specific places I did not predict.
Latest in Multi-Agent Systems
Haiku 4.5 in production — small-model speed, surprising tool-use chops
Anthropic research: when to use supervisor vs. swarm patterns in multi-agent systems
How Multi-Agent Systems ships in our engagements
The pages below are the buyer-focused, conversion-grade versions of this topic — deliverables, methodology, ROI, security considerations, and CTAs to scope a real engagement.
Agentic AI Consulting
Designed, built, and handed off — production agentic systems for enterprise teams.
Explore the Agentic AI Consulting solutionAI Systems Engineering Training
Eight-day corporate training programs that take dev teams from AI-assisted coding to production agentic systems.
Explore the AI Systems Engineering Training solutionEnterprise AI Architecture
Reference architectures for organisations standing up an AI platform — not one agent, but the foundation for many.
Explore the Enterprise AI Architecture solutionAI Observability
Tracing, eval, cache-hit telemetry, and cost attribution for production agents.
Explore the AI Observability solutionMulti-Agent Workflows
Supervisor + handoff orchestration for portfolios of agents that need to cooperate without arguing.
Explore the Multi-Agent Workflows solutionMulti-Agent Systems — the questions teams actually ask
Train your team on Multi-Agent Systems
Two tracks — one for developers who build agents, one for business teams who use them. Customised to your stack, hands-on from session 1.
See Multi-Agent Systems training tracksShip your first Multi-Agent Systems system
Architecture design, production implementation on Claude API and MCP, full observability, and a real handoff. Working agents, not slides.
Explore Multi-Agent Systems consulting