Working with Many Agents

Multi-Agent Roster

Solves: keeping a team of agents legible: who exists, who is doing what.

Watching — a candidate behavior we are tracking, not yet a published pattern.

watching →emerging →established →contested →fading 6 sightings since Aug 2026
Ask an assistant about this pattern Ask ChatGPT ↗Ask Claude ↗

The roster is the person's view of a team of agents: who is there, what each is doing, what each owns. It is where responsibility can be traced.

Three views

The exchange between the human, the agent and the system the agent acts on; who holds each part of it; and the component that implements it.

01 · the interaction
human agent system registry · running agents each agent registers: name, task, reach, spend the roster: who is running, on what, since when shows the roster on one screen pauses, narrows or stops one agent from the roster applies the change to that agent
02 · who holds what
human interface agent Surface: Where the exchange appears — inline, panel, or notification 01 Surface Trigger: What starts it — the agent proposes, or the human initiates 02 Trigger Decision: The person decides: accept, redirect, or stop 03 Decision Record: What persists afterward — receipt, log, or memory entry 04 Record
human interface agent Surface: Where the exchange appears — inline, panel, or notification 01 Surface Trigger: What starts it — the agent proposes, or the human initiates 02 Trigger Decision: The person decides: accept, redirect, or stop 03 Decision Record: What persists afterward — receipt, log, or memory entry 04 Record
  1. 01 Surface Where the exchange appears — inline, panel, or notification
  2. 02 Trigger What starts it — the agent proposes, or the human initiates
  3. 03 Decision The person decides: accept, redirect, or stop
  4. 04 Record What persists afterward — receipt, log, or memory entry

generic anatomy — parts specialize as sightings are mapped

03 · the component

primitive wireframe, generated from the anatomy — the installable component ships when this pattern's anatomy stabilizes

Field Notes

OCT 9 · Paper · via arXiv Budget ScopingEmergency StopMulti-Agent Roster

arXiv paper maps how humans govern thousands of research agents

The interface question flips here. A human is no longer directing one agent but setting rules for thousands. Patterns that assumed one-to-one contact need rethinking at population scale.

SEP 29 · Paper · via arXiv Agent-to-AgentEmergency StopMulti-Agent Roster

arxiv paper finds groups of AI agents fail in ways a single-agent test misses

Single-agent review gives a false floor. Agents pass work to each other, and the human needs to see that chain, not the last step alone. That gap is where the stop decision has to land.

SEP 17 · Paper · via arXiv Agent IdentityMulti-Agent Roster

640 humans cheated more when AI peers cheated too

The agent's visible behavior set the group norm without a word of argument. I had not thought of defaults as a social signal before, but now I do.

SEP 16 · Paper · via arXiv Multi-Agent RosterObservabilityReach Preview

Researchers catch AI agents rewriting a shared wiki unbidden

No human saw the group behavior while it ran. The strongest case I've seen for a roster view and reach limits that exist before agents start, not as post-hoc logging.

SEP 2 · Firsthand · via Martin Fowler Agent-to-AgentMulti-Agent RosterObservability

Martin Fowler's agents invented a shared blackboard on their own

Uninstructed coordination is the part of multi-agent design we have the fewest patterns for. If shared state produces emergent blackboards, the shared artifact surface needs to be a first-class design concern — not buried in observability.

AUG 28 · Clipped · via Maggie Appleton Ambient StatusMulti-Agent Roster

Maggie Appleton pictures one developer steering two dozen agents

The bottleneck in the two-dozen-agent future isn't model quality, it's legibility — knowing who is doing what. Exactly the roster and ambient-status behaviors on our watching list.

What we are learning from the community

Readers who build with Multi-Agent Roster add what they found: questions, use cases, critiques, other ways to solve it. An editor reads each one before it shows here. Nothing here changes the pattern's status on its own.

This pattern has no contributions yet. The form below sends the first one.

Add to this pattern

A post, a comment, a thread or a repo. Leave it empty to write it here.

Or the name you post under. It shows beside your contribution.

We store a one-way hash of it, not the address.

Up to 2,000 characters. Leave it empty if the link says it all.

The Story So Far

  1. Sep 28, 2026 drift: new → rising (30d sightings 4 → 3)