An Orchestrator is a controlling agent in a multi-agent system that is responsible for decomposing a high-level goal into subtasks, assigning those tasks to sub-agents, managing the execution order, and synthesizing the final result.
Why it matters: The orchestrator centralizes the coordination logic, improving maintainability and reliability. It retains the master plan, execution state, and error handling logic, providing a clear audit trail.
Connections:
- subagent-definition
- orchestrator-agentic
- task-decomposition
- result-aggregation
- hub-and-spoke-topology
- parallel-execution
Sources: