Skip to content
Expedify
8 min

When one agent isn’t enough: give it an org chart

Four measurable symptoms of an overloaded agent, and why the answer is an organisation rather than a bigger brain.

The control layer is built and it works. Now the business asks for more: this ticket also needs somebody to work out who else was affected, and somebody to draft what we say, and both of those need doing before a proposal is worth reviewing.

The reflex is to add tools and paragraphs to the agent you already have. There is a point past which that stops working, and it has recognisable symptoms.

Symptoms, not vibes. The third one is measurable in your execution log.

an instruction sheet nobody can audit

What is actually happening
four jobs are interleaved in one prompt, so no sentence can be changed safely
The role that fixes it
one agent per decision, each with its own short brief

it confuses tools that look alike

What is actually happening
the tool list has grown past what a single call can discriminate between
The role that fixes it
give each specialist only its own tools

it runs out of iterations before finishing

What is actually happening
one oversized intermediate result is being paged through the context repeatedly
The role that fixes it
a specialist returns a conclusion, not a transcript

answers drift between runs

What is actually happening
the agent is deciding what to prioritise as well as what to answer
The role that fixes it
a manager whose only job is to ask the right specialist the right question

Seen in this build. The manager agent spent six of its roughly ten available iterations paging through one specialist’s oversized answer. That is what “hit the iteration limit before it finished” looks like from the inside, and it is a design problem — the specialist was returning everything it had read instead of what it had concluded.

An organisation, not a bigger brain

Four agents, and only the three at the edges hold any tools at all.

Notice what has not changed: the reviewer, the gate, the human approval and the audit row are exactly the same nodes as in module 4. The team replaces the proposer. It does not replace the control layer, and adding agents to a system with no control layer multiplies the problem rather than solving it.

Do not reach for a team first. Every specialist is another model call, another place a fact can be invented, and another prompt to maintain. Split an agent when you can name the symptom above that you are suffering from — not because an org chart looks more serious than a single node.

Related lessons