When a coding agent stalls, blaming model quality alone is usually incomplete. Stacking requirements, design, implementation, review, and done-criteria into one conversation context makes topics drop under interrupts—an operational risk that may come from role overload, not only model limits.

📑Table of Contents
  1. Why single agents stall and how responsibility splits help
  2. Choose Agent Teams, subagents, or one of five coordination patterns
  3. Decision criteria for routing Fable vs GPT-5.6 by role
  4. Enforce the split with completion gates and an adoption path
  5. FAQ
  6. Key takeaways

Typical interrupt failures look like this:

  • Acceptance waits pile up
  • Follow-ups vanish
  • “Check later” items leave the thread

Agent Teams and multi-agent cost

Claude Code Agent Teams attack that overload with independent teammate contexts, peer messaging, and a shared task list. The feature is experimental and off by default. Multi-agent work also raises token and coordination cost.

Anthropic’s multi-agent research write-up reports the following:

  • a lead-plus-parallel-subagents setup beating single-agent Opus 4 by 90.2% on an internal research eval
  • multi-agent runs can consume about 15× the tokens of a normal chat

This article turns four decisions into practical criteria:

  • whether to team up
  • which coordination pattern fits
  • which model belongs on which role
  • which gates enforce the boundaries

Scope, sources, and learning goals

Treat the Zenn customizable-agent-teams post as discovery context; verify claims with Anthropic, Claude Code docs, independent pricing notes, and design write-ups.


Why single agents stall and how responsibility splits help

Even a strong lead with many workers fails when decomposition, assignment, acceptance, follow-up, and human dialogue all stay on the lead. That coordination risk is easy to miss if the assumption is that more workers equal more capacity. Interrupt storms tend to create the following stalls:

  • acceptance queues sit idle
  • instruction follow-through drops
  • deferred questions leave the thread

Practical responsibility split targets

The rule is simple: do not give one agent multiple jobs; give each responsibility its own context. Practical split targets include:

  • Manager (priority and blockers)
  • Strategist / Architect (policy and boundaries)
  • Research worker (facts and citations)
  • Lead limited to human intake and final acceptance
  • Implementer separated from Reviewer so authors do not grade their own diffs softly

Fixed reviewer lanes beat stricter prompts

Prompting “be stricter” is weaker than a fixed supervisor lane with a different model family. Your first diagnostic should be:

  1. Is the stall capability shortage, or role co-residence?
  2. If the latter, cut boundaries before you buy a larger model.

Choose Agent Teams, subagents, or one of five coordination patterns

Use Agent Teams when peers must debate or explore in parallel. Use subagents when the parent only needs returned results. Claude Code’s official contrast, summarized for ops decisions:

Subagents vs Agent Teams at a glance

Dimension Subagents Agent Teams
Context Child is independent; parent gets a summary Each teammate is fully independent
Communication Report to parent only Direct teammate-to-teammate messages
Coordination Parent manages work Shared task list enables self-coordination
Best fit Focused tasks, result collection Debate, cross-layer work, competing hypotheses
Tokens Relatively lower Scales with teammate count

Source: Claude Code Agent Teams docs (as of July 2026).


Strong fits and poor fits

Strong fits listed in docs include:

  • research and review
  • module splits
  • competing-hypothesis debugging
  • frontend/backend/tests changes

Poor fits include the following—prefer a single session or subagents there:

  • tight sequential dependence
  • same-file co-editing
  • highly coupled chains

Five coordination patterns

Anthropic’s multi-agent coordination patterns catalog five designs:

  1. Generator-verifier
  2. Orchestrator-subagent
  3. Agent teams
  4. Message bus
  5. Shared-state

The recommended path is:

  • start with orchestrator-subagent
  • evolve when friction appears
  • do not pick Agent Teams because the name sounds advanced
  • pick it when collision detection, completion detection, and cost still pencil out

Independent readings on coordination

Independent JA summaries restate the gap as processing fan-out versus cognitive collaboration:

MindStudio describes Agent Teams as peers claiming work from a shared board (claim / in-progress / self-expand). That is a different control plane than pure hierarchical assignment.

DevelopersIO article on Claude Code multi-agent design patterns
Japanese overview of multi-agent design patterns (DevelopersIO)

Source


Enablement and cheaper review options

Enablement is opt-in and experimental via CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1 in settings or the environment. Assume known limitations.

If you mainly need a separate review brain, a cross-tool path such as the OpenAI Codex plugin for Claude Code can be cheaper than spinning a full team.


Decision criteria for routing Fable vs GPT-5.6 by role

Do not put the frontier model on every seat. Ladder by failure cost and call frequency: human gateway, hard problems, review, and bulk execution.

Pricing ladder snapshot

Simon Willison’s pricing ladder notes (1M input/output tokens; post dated 2026-07-09):

Band Approx. price (in/out per 1M) Role reading
GPT-5.6 Luna $1 / $6 Bulk worker candidate
GPT-5.6 Terra $2.50 / $15 Mid-tier implementation depth
GPT-5.6 Sol $5 / $30 Hard tasks and stronger review
Claude Fable 5 $10 / $50 Human gateway, planning, final acceptance

Sources: Simon Willison on GPT-5.6, MindStudio on Fable 5 orchestrator + GPT-5.6 worker (July 2026).


Pricing and benchmark cautions

Two cautions matter:

  1. Reasoning-token volume can dominate, so raw $/1M comparisons mislead
  2. Benchmarks disagree

How to read the split claims:

  • OpenAI claims Sol leads on Agents’ Last Exam versus Fable adaptive
  • Self-reported SWE-Bench Pro numbers still favor Fable 5 (80% vs Sol 64.6%)
  • Simon’s early-access note is measured: Sol is capable, but did not clearly beat Fable on complex coding

Example role matrix

Example role matrix:

Role type Desired property Allocation idea Example
Lead / human gateway Translate ambiguity; accept work High quality, low frequency Fable 5
Bulk worker Cheap and fast Low unit cost + mandatory review GPT-5.6 Luna
Reviewer Separate viewpoint, one tier up Different family from implementer GPT-5.6 Sol (low effort)
Hard / core path Deep reasoning Spend high effort sparingly GPT-5.6 Sol (xhigh)
Orchestrator Plan and decompose Do not run frontier on every step Fable plans / GPT executes

Decision criteria and design principles

Checklist-style criteria:

  1. High failure-cost seats (human gateway, final acceptance) → high quality, low frequency
  2. High-frequency seats (implementation, research) → cheap/fast plus mandatory senior review
  3. Prefer a different model family for review to avoid shared blind spots
  4. Route long-repo tracking failures to a hard-task lane early instead of hoping a small model “tries harder”

Independent design support for the same split

MindStudio independently argues the same split:

  • Fable as orchestrator (plan/decompose/review)
  • GPT-5.6 Sol as high-throughput worker

Treat any “10× cheaper” claim as environment-sensitive, not a guaranteed multiplier.

Keep model routing in one swappable config so the design survives model churn. For SOP drafting around Fable 5 availability windows, see also the Fable 5 Agent SOP guide.


Enforce the split with completion gates and an adoption path

“Stay in your role” prompts collapse under peak load. Enforce boundaries with intake rules, required attachments, and verification commands.

Practical mechanisms:

  • Validated message intake (reject incomplete requests)
  • Implementation consults that cannot skip the supervisor
  • On completion reports, run verification commands against the integration HEAD; fail the send if checks fail
  • Persist artifacts and decision history in files/git, not only chat logs
  • Express lane only for true one-change requests; when unsure, use the supervised lane

Template bootstrap and dogfooding notes

Public template shapes often follow this startup sequence:

  1. Start Lead with something like make bootstrap
  2. Bring the rest up with make bootstrap-team

Tooling prerequisites (git, make, bash, tmux, direnv, CLIs) vary—start from a minimal set in your repo. A public template reference is customizable-agent-teams.


Dogfooding and OS-boundary notes

Dogfooding insight that travels well:

  • spend time on pre-implementation research, design, and human questions
  • surface specification holes before code

Primary timing anecdotes (for example, one feature in tens of minutes) are operational texture, not reproducibility guarantees.

If you also need OS boundaries and approval fatigue control around unattended runs, pair this with sandbox choices for Claude Code and Codex.


Adoption checklist

  • Is the work parallel-independent or sequentially dependent? (Skip Teams for the latter.)
  • If trying Agent Teams, confirm the experimental flag and known limits
  • Can Lead stay limited to human dialogue and acceptance?
  • Are Worker and Reviewer on different models/viewpoints?
  • Is there a verification-command gate instead of trusting self-declared done?
  • Are you avoiding frontier-model residency against usage/API budgets?
  • Can model routing be swapped in one config file?

Today’s minimum: run the first three checklist items on one repository, then add a single verification gate.


FAQ

Q1. Should Agent Teams go to production now?

A. Officially experimental and off by default. Prefer research, review, and decomposable large work. For sequential or same-file work, choose subagents or a single session first.


Q2. Why not put Fable 5 (or Sol) on every role?

A. High precision helps on gateway and hard seats, but frontier models on bulk seats burn cost, latency, and usage limits. The real design is ladder routing plus separated review.


Q3. Fastest rule for subagents vs Agent Teams?

A. Need peer debate and a shared task list → Teams. Parent only needs collected results → subagents.


Q4. How much do tokens grow?

A. Teams scale with instance count. Anthropic’s research article warns multi-agent flows can reach about 15× normal chat tokens. Recover value through wall-clock reduction and stronger quality structure—not token thrift alone.


Q5. Can I start without a custom template?

A. Yes. Try a small official Agent Teams peer group first. When you feel missing pieces (fixed roles, model ladder, completion gates), expand into orchestrator-subagent or a custom template.


Key takeaways

  • Single-context overload is a common stall driver; split responsibilities and give each a dedicated context first.
  • Choose patterns by problem fit using the five official designs and the Teams vs subagents table—not by hype.
  • Route models by failure cost and frequency; correct price/benchmark reading with independent sources.
  • Next action: run the first three checklist items on today’s repo and install one verification gate.

Related articles:

Related new article:

krona23

Author

krona23

Over 20 years in the IT industry, serving as Division Head and CTO at multiple companies running large-scale web services in Japan. Experienced across Windows, iOS, Android, and web development. Currently focused on AI-native transformation. At DevGENT, sharing practical guides on AI code editors, automation tools, and LLMs in three languages.

DevGENT about →

Leave a Reply

Trending

Discover more from DevGENT

Subscribe now to keep reading and get access to the full archive.

Continue reading