Coordinator/Orchestrator Pattern
PatternsDefinition
A multi-agent architecture where a central coordinator manages specialized subagents using hub-and-spoke communication. The coordinator handles task decomposition, routing, and result aggregation. Subagents never communicate directly with each other, keeping the system auditable.
Example Usage
The coordinator decomposes a research query, delegates to web search and document analysis subagents in parallel, then aggregates results.
Related Concepts
Coordinator-Subagent (Orchestrator) Pattern
Agentic ArchitectureAll communication flows through the coordinator (hub-and-spoke)
Error Propagation in Multi-Agent Systems
Context & ReliabilityHandle errors at the lowest level capable of resolving them
Tool Distribution & Least Privilege
Tool Design & MCPEach agent should have only the tools needed for its specific role (4-5 tools, not 18)