6Systems of agentsContested

Orchestrator and workers

A lead model splits a task as it goes, hands the parts to workers and combines their results.

Also called Orchestrator-worker pattern, Manager pattern, Supervisor pattern, Agents as tools

Anthropic, OpenAI, Cognition, LangChain

subtask, resultTaskOrchestratorWorkerWorkerWorker
How to read this

The problem

The subtasks are not known until the work begins.

This workflow is well-suited for complex tasks where you can’t predict the subtasks needed (in coding, for example, the number of files that need to be changed and the nature of the change in each file likely depend on the task).
AnthropicBuilding effective AI agentsDec 19, 2024

Therefore

In the orchestrator-workers workflow, a central LLM dynamically breaks down tasks, delegates them to worker LLMs, and synthesizes their results.
AnthropicBuilding effective AI agentsDec 19, 2024
The manager pattern empowers a central LLM—the “manager”—to orchestrate a network of specialized agents seamlessly through tool calls.
OpenAIA practical guide to building agents
The supervisor pattern is a multi-agent architecture where a central supervisor agent coordinates specialized worker agents. This approach excels when tasks require different types of expertise.
LangChainBuild a personal assistant with subagents

In use

Claude Research

Our Research system uses a multi-agent architecture with an orchestrator-worker pattern, where a lead agent coordinates the process while delegating to specialized subagents that operate in parallel.
AnthropicHow we built our multi-agent research systemJun 13, 2025

Claude Research, on Anthropic’s own evaluation

We found that a multi-agent system with Claude Opus 4 as the lead agent and Claude Sonnet 4 subagents outperformed single-agent Claude Opus 4 by 90.2% on our internal research eval.
AnthropicHow we built our multi-agent research systemJun 13, 2025

Where it breaks

It uses many more tokens, and workers that cannot see each other’s work decide differently.

In our data, agents typically use about 4× more tokens than chat interactions, and multi-agent systems use about 15× more tokens than chats.
AnthropicHow we built our multi-agent research systemJun 13, 2025
This is a tempting architecture, especially if you work in a domain of tasks with several parallel components to it. However, it is very fragile.
CognitionDon’t Build Multi-AgentsJun 12, 2025

Sources

  1. Building effective AI agentsAnthropic, Dec 19, 2024
  2. A practical guide to building agentsOpenAI
  3. How we built our multi-agent research systemJeremy Hadfield, Barry Zhang, Kenneth Lien, Florian Scholz, Jeremy Fox, and Daniel Ford, Anthropic, Jun 13, 2025
  4. Don’t Build Multi-AgentsWalden Yan, Cognition, Jun 12, 2025
  5. Build a personal assistant with subagentsLangChain
    The supervisor pattern is a multi-agent architecture where a central supervisor agent coordinates specialized worker agents.
  6. Agent orchestration - OpenAI Agents SDKOpenAI
    Use agents as tools when a specialist should help with a bounded subtask but should not take over the user-facing conversation.

Added Nov 14, 2026