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:
- The framework does not enforce a maximum number of conversation turns. For a task run, the framework limits retries for failed tool calls to 10 attempts per task.
- The framework does not introduce new views for monitoring. You can review team, task, and tool execution history by using the existing Select AI Agent framework history views. See DBMS_CLOUD_AI_AGENT History Views for more information.