One agent becomes a team. An orchestrator (coordinator) decomposes a goal, delegates to specialist subagents, then aggregates and evaluates their results. Specialists get narrow tools and isolated context — a single agent with 30 tools and 10 responsibilities produces worse output than a team of specialists.

The core pattern is hub-and-spoke: coordinator at the center, subagents as spokes. Key decisions: parallel vs sequential execution, structured handoffs that preserve source attribution, and knowing when a single agent is actually the right call (reliability before autonomy).


📚 Resources