← Multi-Agent Systems & Orchestration
Supervisor Pattern
The supervisor pattern is a multi-agent architecture in which a supervisor model routes each incoming task to the most appropriate worker and reviews worker outputs before returning a final response. Unlike a simple orchestrator that sequences workers linearly, a supervisor can dynamically select workers, ask workers to revise their output, or escalate difficult tasks. The pattern balances flexibility with control and is a common choice for production customer-facing systems.