One agent hits a wall called the context window. I ran a team of five on a real feature instead - here is what worked, what broke, and when you should not bother.


One agent writing code is yesterday's news. The interesting question in 2026 is what happens when you hand a task to five of them at once - and whether the result is a symphony or a food fight. I tried it on a real feature. Here is what actually happened.
A single AI agent is bounded by one thing you cannot prompt your way around: its context window. Ask one agent to review a 40-file pull request, and by file 25 it has quietly forgotten what file 3 looked like. Ask it to migrate a codebase, and it starts confidently repeating work it already did.
The problem is not intelligence. It is working memory. And the fix is the same one humans found a century ago: stop hiring one genius, and start running a team.
That is the shift happening across AI engineering right now. Single-agent workflows are giving way to orchestration - a lead agent that plans, delegates, and synthesizes, plus a pool of specialized workers that each see only their slice of the problem.
Before the war story, the vocabulary. Multi-agent setups in Claude Code boil down to four pieces:
If you read my earlier post on skills versus agents, subagents are the "worker" side of that distinction taken to its logical end: not one worker, but a staffed team.
The feature was on this very blog: reworking how post pages load so navigation feels instant. On paper, a one-agent job. In practice it touched routing, caching, prefetching, and a handful of components - exactly the shape of task where one context window starts to fray.
So instead of one long session, I ran it as a team:
Total wall-clock time: about the length of one coffee. The same task as a single monolithic session had failed twice before - not with errors, but with that slow drift where the agent starts contradicting its own earlier decisions.
Honesty section, because every multi-agent writeup needs one:
The fastest way to look silly with multi-agent orchestration is to use it on a task one agent handles fine. Skip the team when:
A decision table, because I like decision tables:
| Situation | Reach for |
|---|---|
| Small, well-scoped change | One agent, no ceremony |
| Large read, small write (audit, review, research) | Fan-out explorers + one synthesizer |
| Large write across many files | Orchestrator + workers, one worker per area |
| High-stakes conclusion | Add an adversarial verifier, always |
If you want to try this on your next oversized task:
The mental shift that matters: stop thinking of the model as a very smart intern, and start thinking of it as a very cheap staffing agency. The intelligence was never the bottleneck - the working memory was. Orchestration is how you spend a little more money to stop hitting it.
Ask yourself one question before your next big task: can I split this into slices that do not need to talk to each other? If yes, you have a team. If no, you have a job for one agent - and that is fine too.
Share this post
Newsletter
Plain-language notes on AI, prompt engineering, and money. No spam, unsubscribe anytime.