Coordinator/Orchestrator Pattern

Patterns

Definition

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.