Multi-agent
What is Supervisor Agent?
A supervisor agent assigns work to workers and decides when to stop.
It is an orchestrator role. It should validate handoffs.
Why it matters
A supervisor agent manages worker agents: assigning tasks, reviewing results, and deciding when the team's output is complete. It is the orchestrator role implemented as an agent.
The supervisor must validate handoffs — if a worker returns an incomplete or incorrect artifact, the supervisor should catch it before passing it downstream.
Key takeaways
- 1Supervisors assign, review, and decide when to stop.
- 2They must validate worker outputs at every handoff.
- 3The supervisor owns the global stop condition.
Common mistakes
- ✕Trusting worker outputs without validation.
- ✕Making the supervisor too permissive about stop conditions.
Related terms
Concept neighborhood
Terms linked from Supervisor Agent in the glossary graph.
- Supervisor Agent
- Orchestrator
- Worker Agent