E8 · Agent teams on a task queue

Family: Multi-agent

A coordinator launches persistent agents that pull from a shared task queue.

Principle

A coordinator launches persistent agents. Each one takes its tasks from a shared queue and builds up domain context on its own scope as the work goes on.

The problem it solves

On sustained, multi-step work, starting a fresh agent for every task makes it lose what it learned about its scope.

When to use it

  • Sustained, multi-step work, where each teammate gets familiar with its scope.
  • Tasks are strongly independent of one another.

When to avoid it

  • Tasks depend on one another: the pattern needs strong independence, and sharing intermediate results is hard. Prefer E1.
  • Detecting when the work is done is tricky: without a clear stopping criterion, the system can spin idle.

Common pitfalls

The anti-patterns that misuse this pattern, best established first. Each sheet describes the symptoms, the public incidents and the remedies.

Loop, stopping and orchestration

Security and permissions

All anti-patterns

Synonyms by vendor

  • Agent teams (Anthropic (2026))

Neighbouring patterns

Sources

Content reviewed on 2026-10-02

Pattern catalogue