> ## Documentation Index
> Fetch the complete documentation index at: https://docs.botcadence.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supervisor

> Orchestrate tasks and other agents, then continue the conversation

A **Supervisor** is an agent that delegates. It runs the conversation at a high level, sends work to **Task** nodes, **Task Groups**, or other **Agents**, then continues when those steps finish.

Use a supervisor when intake has several collect-and-confirm steps, or when specialists should handle booking vs billing vs wrap-up.

## Add it

Right-click empty canvas → **Add Node** → **Supervisor**. Connect start (or another agent) into the supervisor. Draw **Delegation** paths to the nodes it should call, and paths onward to transfer, end, or the next agent.

On the path, set **Condition Prompt** so the supervisor knows when to send someone to that child (for example, when the visitor is ready to give a pickup location).

## Configure

The panel matches [Agent](/docs/build/workflows/agent):

* **General** — **Agent Name**, **Prompt / Instructions**, welcome message, global handoff, and (voice) who speaks first, interruptions, fast speech, timeout.
* **AI** — Language model; voice also speech recognition and synthesis.
* **Tools** — Enable tools the supervisor itself may call. Child tasks can have their own tools.

<Tip>
  Write the supervisor prompt as a coordinator: when to delegate, what to do with collected fields, and when to transfer or end.
</Tip>

## Verify

<Check>
  Each child has a path from the supervisor with a clear condition. The supervisor prompt describes those branches. Save, then publish when you are ready for live traffic.
</Check>
