Case studyLevel 2 · ToolsLevel 4 · HarnessesSkills
The agent that stopped drowning when it only saw the next turn
Give an agent three hundred tools and it gets worse, not better. The flip is embarrassing once you see it — and it changes the failure mode, not just the failure rate.
The anecdote
Give an AI agent everything it might need — twenty integrations, three hundred tools, a long system prompt describing every workflow — and it gets worse, not better. It hallucinates tools that don't exist. It forgets the one it called thirty seconds ago. Three steps into a ten-step process it stops and asks "what should I do next?" — like a surgeon putting down the scalpel mid-operation to ask which organ they're working on. The instinct is to fix this with more: bigger context window, longer prompt, harder fine-tune. All of which makes it worse.
The flip is almost embarrassing once you see it: what if the agent only saw what it needed for the current step? Not three hundred tools — the one instruction it needs right now, the way a GPS shows you the next turn instead of the entire road network of the country. You don't need the whole route. You need the next instruction, you execute it, you get the next one.
The result wasn't a small improvement. The failure mode itself changed. Instead of wrong output (the agent does seven of ten steps, gets confused on eight, produces plausible garbage, nobody notices until it's downstream) you get no output — the agent hits a guard, gets told exactly what's missing, and either self-corrects or stops clean. Garbage became a clean signal.
What it reveals (the shape of the deeper rung)
- Capability and context are different problems. The agent didn't lack tools; it drowned in seeing them. The win came from hiding everything except the present step — disclosing progressively rather than all at once.
- **Instructions alone aren't enough; something has to refuse invalid moves.** A step-by-step recipe still lets an agent skip ahead. The pieces that matter carry logic that blocks the wrong transition and returns a corrective instruction — so the agent reads "BLOCKED: do X first," follows it, and gets back on track without a human.
- It's the same idea as turning a toolkit into a game. A pile of tools with no rules is a child with a chainsaw; the same pile compiled into a bounded game — clear moves, clear win condition, invalid moves actually blocked — is something an agent can play reliably, repeatedly, without drift.
What you can take from it right now
The reliability reframe is the gift: the goal isn't to stop the agent being wrong, it's to make wrong impossible to do silently — to convert garbage into a clean blocked-signal. And the tell for where to apply it is free and immediate: if you've corrected the AI the same way twice, you have a procedure. That noticing is yours to use today.
Honest caveat. What this doesn't cover: the layered architecture that holds the steps, and how guards are wired into the tools so an invalid transition is actually blocked rather than discouraged.
Distilled from: progressive disclosure harness · shell · l4 harnesses · seven disciplines