Skip to content

Boss & Subordinates

A Boss agent is a regular agent with one extra capability: it holds persistent context on the other agents assigned to it. Instead of you tracking which terminal is working on what, you talk to the Boss — it knows the whole team’s state and decides who to dispatch.

The relationship

flowchart TD
You([You]) -->|single conversation| Boss
Boss -->|delegates| A[Subordinate A]
Boss -->|delegates| B[Subordinate B]
Boss -->|delegates| C[Subordinate C]
A -->|reports back| Boss
B -->|reports back| Boss
C -->|reports back| Boss

When you spawn a Boss you assign subordinates from the existing agent pool. The Boss receives a continuously-updated context block containing:

  • Each subordinate’s name, ID, and current status (idle, working, blocked, need-review)
  • Their last assigned task and how long ago it was sent
  • Their recent file activity (last 20 files read or written)
  • Their most recent reply

This context is injected at the top of every Boss turn so it always has a current picture of the team without you needing to summarise anything.

Boss inspector team view showing subordinate status

What makes a Boss different

A normal agent is reactive — you send it a task and it works. A Boss is a coordinator:

Normal agentBoss agent
One working directory, one task at a timeAware of the whole team’s work
You write the taskBoss writes tasks for subordinates
Outputs go to your conversationSubordinate outputs reported back to Boss
No knowledge of other agentsFull team context on every turn

The Boss class also carries the Boss Instructions skill which defines the delegation protocol: zero-questions dispatch, structured work-plan format, parallel delegation strategy, and completion reporting.

Spawning a Boss

You assign subordinates at spawn time from the Spawn Boss Agent modal. Any existing agent can be made a subordinate — it doesn’t need to be idle or a specific class.

Spawn Boss Agent modal

Subordinate tracking

Subordinates automatically report their tracking status back to the Boss context via API calls (driven by the Agent Tracking skill). The Boss sees real-time updates:

  • working — currently processing a task
  • need-review — finished, waiting for your sign-off
  • blocked — stuck, needs input or a dependency resolved
  • waiting-subordinates — (nested Boss) waiting on its own team
  • can-clear-context — fully done, safe to compact

Delegation

How the Boss dispatches tasks and receives results. See Delegation.

Classes

The Boss class and what makes it different from other built-in classes. See Classes.