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
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:
- Is the stall capability shortage, or role co-residence?
- 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:
- Generator-verifier
- Orchestrator-subagent
- Agent teams
- Message bus
- 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.

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:
- Reasoning-token volume can dominate, so raw $/1M comparisons mislead
- 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:
- High failure-cost seats (human gateway, final acceptance) → high quality, low frequency
- High-frequency seats (implementation, research) → cheap/fast plus mandatory senior review
- Prefer a different model family for review to avoid shared blind spots
- 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:
- Start Lead with something like
make bootstrap - 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:
- Codex Plugin for Claude Code Review and Rescue Setup
- Claude Fable 5 Agent SOP Setup Guide: Timing, Steps, and Decision Criteria Before Access Ends
- Adversarial Verification for Claude Agents: Practical Checklist
Related new article:
- Graph vs Loop Engineering: Adoption Checklist (2026) – This published update adds current operational context for Role-Based Model Routing for Claude Agent Teams (2026).
- Claude Cowork Record a Skill: Plans, Steps, Privacy Limits – This published update adds current operational context for Role-Based Model Routing for Claude Agent Teams (2026).
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.
🔥 Most Popular
- Claude Pricing: I Tested All 5 Plans — Here's My Verdict (2026)
- Claude Desktop Won't Install? Windows & Mac Fixes That Worked (2026)
- How to Spot and Defend Against Two-Stage Phishing Emails in 2026
- Cursor Pricing 2026: Plans & Real Costs After 3 Years of Pro
- n8n vs Dify vs Zapier vs Make: Tested in Production (2026)














Leave a Reply