the big idea · 01

The harness of harnesses

deadreckon does not replace your coding agent — it wraps the agent CLI you already trust and supervises the loop around it.

maps to as-built §1

the shape · a harness wrapping a harness
deadreckon wraps the agent CLI, which wraps the model Three nested layers. The outermost layer is deadreckon, the harness: it owns isolation, durable state, the acceptance gate, and promotion. Inside it sits your agent CLI (Claude Code, Codex, Gemini and others), which is itself a harness around a model. The innermost layer is the model, which takes turns thinking and calling tools. deadreckon supervises the loop from the outside without replacing the intelligence inside. DEADRECKON the harness · supervises the whole loop from outside the sandbox isolation · durable state · the acceptance gate · atomic promotion · spend & provenance YOUR AGENT CLI claude · codex · gemini · copilot · opencode · pi · a harness in its own right THE MODEL each turn: think, then call a tool, or stop
You keep the agent you already trust. deadreckon adds the layer around it: the boundary, not the brain.

deadreckon is not another coding agent. It is the layer around the coding agent you already use. The agent does the thinking and the typing; deadreckon owns the loop (running the agent over and over until the work passes its checks), the isolation, and the decision about when the work is actually finished.

That is why the picture nests. Your agent CLI is already a harness: it wraps a model and feeds it tools. deadreckon wraps that, adding the parts a single agent session can't give you on its own: a run that survives a closed laptop, a checkout that never gets touched, and a finish line the agent cannot move on its own.

source