Allowed Supervisor Agent Team Configurations

Review supported configurations and guidance for defining supervisors, worker agent-task pairs, tools, and processing in a Select AI agent team.

Configuration Allowed? Guidance
supervisor_agent names an agent created with supervisor set to true Yes Use this pattern for supervised teams.
The selected supervisor is also listed in the worker agents array No An agent designated as a supervisor cannot be included in the worker array. The design validation rejects supervisor-enabled agents in the agents array.
The same worker agent is assigned to more than one task Yes The same agent can perform multiple tasks by assigning the same agent to different task names.
Tools are listed in the team agents array No Define tools on tasks with CREATE_TASK. The team attribute lists worker agent-task pairs, not tool names.
supervisor_agent names an agent that does not have "supervisor": true No Select an agent with supervisor set to true. If the named agent is not a supervisor, team creation or validation fails; check the returned database error details.
More than one supervisor is defined for a team No A team supports exactly one supervisor. Define a single agent with "supervisor": true and reference it in supervisor_agent.
A supervisor delegates to another supervisor-led team No Supervisor-to-supervisor delegation is not supported in this release. A supervisor can delegate only to worker agents in the same team.
An agent designated as a supervisor in one team can be used as a worker in another team Yes You can reuse the same supervisor agent in multiple teams with different roles (supervisor or worker). Define the role through the team configuration.

Note: