Skip to main content
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 NodeSupervisor. 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:
  • GeneralAgent 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.
Write the supervisor prompt as a coordinator: when to delegate, what to do with collected fields, and when to transfer or end.

Verify

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.