Depute Logo

Introduction to Multi-Agent

Understanding the two macro-views for swarm orchestration and supervision.

The Supervision Problem

When you scale from one agent to a swarm of intelligent workers, the oversight problem changes entirely. You no longer need to see every single thought or tool call. If you try to supervise a 20-agent swarm using single-agent components (like Plan Card or Tool Trace), your operators will be paralyzed by noise.

Instead, multi-agent supervision requires triage, hierarchy, and aggregated context.

Where to start

If you are building a multi-agent product, do not start by dropping 10 different components on a page. Start by identifying your swarm's structure. There are two "macro-views" that serve as the anchors for all other components in this section:

1. Tree-structured swarms

If your swarm follows a recursive, "manager / worker" delegation tree (where Agent A spawns Agent B to complete a subtask), start with the OrchestratorView. It visualizes the hierarchy and highlights which branches are blocked.

2. Flat-pool swarms

If your swarm operates as a flat pool of autonomous workers pulling equally from a backlog, start with the AgentRoster. It optimizes for density, letting supervisors scan 20+ concurrent workers at a glance.

The surrounding ecosystem

Once you have your macro-view anchor, you can compose the rest of the multi-agent console around it:

Begin at your architectural root, and only add the Control and Pattern components when specific operational friction demands them.

On this page