An agent orchestrator is a supervisory software component or a specialized intelligent agent responsible for coordinating the activities, workflows, and communications of multiple subordinate agents within a multi-agent system (MAS). It manages task decomposition, handles execution dependencies, resolves conflicts, and ensures the collective system achieves its overarching objectives efficiently and reliably. This role is central to frameworks implementing complex agent coordination patterns.
