Skip to main content
Agents connect in two ways:
  • A handoff moves the conversation to another agent.
  • A subagent does one job for its caller and returns the result.

Hand off to a specialist

List the agents triage can hand the conversation to under handoffs. Each one becomes a transfer_to_<name> tool:
.graph/agents/triage.yaml
The specialist takes over the conversation, and later messages go to it.

Call a subagent

List the agents release_notes can call under subagents. Each one becomes an agent__<name> tool that takes a prompt and returns the subagent’s answer:
.graph/agents/release_notes.yaml
.graph/agents/reviewer.yaml
The subagent starts with a fresh context, so its tool calls stay out of the caller’s conversation.

Run the network

triage hands off, and release_notes gathers the commits and calls reviewer:

Create an agent in the workbench

Draft each agent in the network with the agent drafter.

Optimize an agent with plans

Replace repeated tool calls with a plan.

Talk to an agent

Continue the conversation with the specialist.

Manage threads

See which agent said what in a past conversation.