GlossaryFloor 3 · The Agentthe block caught in a loop: it starts again until it gets thereFloor 3 · The Agent
subagent
No. 023 · v2026-08FR: sous-agentA subagent is an agent launched by another agent to handle part of the work, then hand back its result. Like sending someone on an errand: you give the instruction, they go, they come back with the bag, not with the journey.
What it is not
A subagent is neither a smaller model nor a restricted version of the main agent. It is a complete agent, with its own loop, its own tools and above all its own context, empty at the start. Its reason for existing is almost never specialisation: it is context isolation, so that a verbose exploration does not saturate the main thread. Multiplying subagents therefore does not make a system more intelligent, it spreads out a reading load.
In depth
A fresh context
Delegating to a subagent amounts to opening a fresh context. The main agent formulates an instruction, the subagent handles it in its own loop, then returns only a summary: the thousands of words read along the way stay on its side. The benefit is mechanical rather than intellectual, since the main thread stays readable and does not saturate. The corollary is brutal: whatever the subagent did not write in its response is lost, and the main agent can neither guess it nor go and fetch it.
Parallelism
Delegation also opens up parallelism, several subagents being able to explore avenues at the same time and each report its own summary. It works well when the tasks are independent and the expected answer fits in few words: searching, checking, summarising, comparing. It works badly as soon as the subtasks have to coordinate, because subagents do not talk to one another and share no intermediate state. Writing to the same document several at once, for instance, produces inconsistencies that none of them can see from inside its own loop.
The traps
The first trap is the vague instruction, because a subagent has none of the unspoken assumptions of the original conversation: anything not written in its instruction does not exist for it. The second is the cost, since each subagent reads its own instructions and the description of its own tools again, so that easy delegation multiplies the spend without always multiplying the value. The third is the loss of visibility: an incident that occurred deep inside a subagent appears in the main thread only as a reassuring summary. The trace of each subagent must therefore be kept separately, on pain of no longer being able to explain a result.
Relations where the neighbours live
Check 3 questions · click your answer
Level 1 · Recognise
An agent delegates a search to a subagent, which reads thirty pages and returns a ten line summary. What does the main agent keep?
Level 2 · Distinguish
Why delegate to a subagent rather than to the same agent?
Level 2 · Distinguish
In which case is delegating to several subagents in parallel a bad idea?
Lexigraph, "Subagent", v2026-08, https://www.lexigraph.org/en/subagent/, CC BY 4.0.