IN THIS BREAKDOWN · 10 SECTIONS
You can read 17% of this breakdown.
The paper in one minute
A coding agent needs more than a model call. Its runtime decides which tools exist, what context reaches the model, when execution stops and which actions require permission. This paper calls that surrounding system the harness and compares its implementation across a selected set of agent systems.
The authors organize the comparison into seven subsystems: the agent loop, model integration, tools and actions, memory and context, safety and permissions, orchestration, and extensibility. They use pinned source versions, with a smaller set retained across two snapshots to inspect change over time.
The contribution is an architectural map rather than a shared runtime benchmark. It helps an engineer ask where an approval check belongs, what context compaction preserves or how a failed tool call returns to the loop. It does not establish that the most elaborate implementation is the most reliable.
Evidence quality varies within the corpus. The authors acknowledge that their Claude Code discussion relies on an unofficial circulated source snapshot rather than an official release. This breakdown does not reproduce that material or treat it as verified shipping behavior. It uses the paper's general taxonomy and explicitly bounded findings, while directing implementation decisions toward official project releases and measured requirements.
Research notes: the problem, approach and results
systems in the study corpus, Table 3
harness subsystems, section 2.3
systems retained for April–July comparison, section 15.6
A model benchmark says little about the runtime that manages tools, context, authority and recovery.
Compare pinned source trees through a common subsystem map and distinguish dated implementation observations from design advice.
The taxonomy is useful for reviews, but source inspection alone cannot establish runtime quality or justify universal bans on frameworks and retrieval methods.
Why it matters to an FDE
When a customer asks for an agent, the difficult requirements often sit outside the model: preserve the task after a restart, prevent an unauthorized write, keep a useful observation after compaction or explain why execution stopped. A subsystem map makes those requirements assignable and testable.
It also improves build-versus-adopt discussions. A library may handle provider calls while leaving approvals, event persistence and tool isolation to the application. An integrated agent runtime may supply more behavior but impose its own lifecycle and extension contracts. Compare those responsibilities against the customer requirement, not against a label such as framework or platform.
Use agent framework failure modes to structure that review. The source study supplies examples of design variation; the deployment still needs evidence that its selected configuration works under the customer's permissions, latency limits and recovery conditions.
Understand the mechanism. Try it on a real problem.
Unlock this breakdown and 199 more papers.
Premium opens every paper in full, plus every answer, concept, course and guide on the site. One payment for six months of access.
6 months · One payment · No auto-renewal
- ◇1 architecture diagram
- </>2 runnable code blocks
- ▦3 results tables
- 03Key takeaways
Six ways to use a source-code survey without overstating what its evidence proves
Free account - 04How it works
Use the seven-subsystem map to follow an action from proposal through execution and observation
Premium - 05The numbers that matter
Understand what the corpus size, taxonomy and adoption counts actually describe
Premium - 06Try it yourself
Run a bounded state machine that separates model proposals, human approval and execution
Premium - 07Where it breaks
Separate a useful taxonomy from unsupported universal prescriptions and incomplete source evidence
Premium - 08Using it on a deployment
Build a responsibility matrix and validate the controls that matter to the customer's workflow
Premium - 09Interview angles
Explain why runtime structure, authority and evidence matter more than framework labels
Premium - 10Read next
Connect source-level architecture to interaction design, context management and tool boundaries
Premium
