Why a team, and not one big prompt?
For the same reasons organizations don’t hire one person to do everything
A single agent with every instruction, every tool and every document piles it all into one prompt. Splitting the work across agents lets you give each one a narrow job, the right model, only the tools it needs, and a place in a flow you can read. Each reason below comes with the organizational idea it borrows and the research behind it.
01
One job per agent
A job description, not “other duties as assigned”
Each agent’s file holds one objective in plain words. A fact checker that only checks facts can’t drift into arguing, and its instructions are short enough to read, test and fix on their own.
Anthropic’s research agent splits work across subagents with “clearly divided responsibilities”: How we built our multi-agent research system, 2025.
02
Smaller contexts, steadier behaviour
A briefing, not the whole archive
Models get less reliable as their input grows, even on simple tasks, and miss what sits in the middle of a long prompt. In a team each agent carries only its own instructions, and a tool’s answer goes only to whoever asked: a 20,000-character web page the fact checker reads never lands in the debaters’ prompts.
Context Rot, Chroma, 2025, 18 models; Lost in the Middle, Liu et al., 2023.
03
The right model for each job
You don’t staff every desk with a senior partner
The team names one model in team.yaml, and any agent can name its own with a model: line. Put the judge on a strong model and the drafters on a cheap or free local one, or mix providers in one team.
Sending only the hard calls to the strong model cut cost by over 2× with little loss in quality: RouteLLM, Ong et al., 2024.
04
Costs you can see, and bound
A budget line for each department
Every turn records its tokens and cost, by agent. Every loop must carry a count, so a run always ends. A toolkeeper caps calls per turn. A missing key stops the run before anything is spent, and a rehearsal costs nothing at all.
Teams of agents can burn through tokens fast, and token use alone explained 80% of the variance in Anthropic’s results, so measure it: Anthropic, 2025.
05
Guardrails where the tools are
The tool crib, not a power drill on every desk
Agents never hold tools. A toolkeeper does, with a plain access list: who may use it, how often, with what limits. The sandbox runs Python with no internet. TeamRunner enforces the terms, not the agent’s good behaviour.
Least privilege for agents is the standard fix for “excessive agency”: OWASP Top 10 for LLM Applications, LLM06, 2025.
06
A flow you can read, control and change
The meeting rules, written down
Who acts next is a script in chair.md, drawn as a diagram. Decisions are typed answers, like pass or fail, and there are no hidden if-statements. To change how the team works, you change a line.
Most failures of multi-agent systems trace to how the system is designed, specs and hand-offs, not only to the model: Why Do Multi-Agent LLM Systems Fail?, Cemri et al., NeurIPS 2025.
07
Checks and balances
Separation of duties: the writer isn’t the editor
The agent that makes a claim isn’t the one that checks it. A fact checker can send a speech back; a judge hears both sides and the checker’s verdicts before ruling.
Models that debate and check each other got more factual and reasoned better: Improving Factuality and Reasoning through Multiagent Debate, Du et al., 2023.
08
Information where it belongs
Need to know
A fact can live in one member’s own file, so only that member knows it until they choose to share it. That is how the hiring committee below works. Sealing whole conversations from some members is coming next.
The classic hidden-profile study of groups: Stasser & Titus, 1985.
09
Every step on the record
Minutes for every meeting
Each run keeps its own folder on your disk: every prompt and reply, every decision about who acts next, every tool call, the model that answered, tokens, time and cost. Compare two runs side by side. No agent can read or change the record.
You can only fix a hand-off you can see. Plain files, no dashboard to log in to.
10
Improve by experiment, not by hunch
Pilot it, then make it policy
A team isn’t automatically better than one agent; studies find the gains are often small. So treat the structure as a hypothesis: change one line, rehearse for free, run both versions a few times, and compare.
Gains over single agents “often remain minimal” on popular benchmarks: Cemri et al., 2025. That is the case for testing.