← Multi-Agent Systems & Orchestration
Worker Agent
Also known as: sub-agent
A worker agent is a specialized sub-agent that receives a focused subtask from an orchestrator, executes it using its own tools and reasoning, and returns a structured result. Workers are typically narrower in scope than orchestrators — a worker might only handle web search, code execution, or data extraction — which allows deeper specialization and simpler evaluation. The same worker type is often instantiated multiple times in parallel to process independent subtasks concurrently.