Now the research agrees
A 2026 survey names what ESL
has been measuring all along.
In May 2026, a 66-page survey “Code as Agent Harness” (arXiv:2605.18747, UIUC × Meta ×
Stanford) formalized the exact thesis of this site: the harness — not the base model — is the
bottleneck of agent autonomy. Its open problem #1 is “harness-level evaluation and oracle adequacy,”
the complaint that almost every public benchmark (SWE-bench, OSWorld, AndroidWorld, MLE-bench…) scores
only final task success and thereby “conflates the capabilities of the base model, the quality of the
harness, the reliability of tools, the informativeness of feedback, and the difficulty of the environment.”
The survey lists the six dimensions a real harness benchmark should measure. Here they are — with the ESL
result that already hits each one.
“The bottleneck of autonomy is not only the reasoning ability of the base model, but
also the reliability of the system that connects model outputs to long-horizon actions and persistent
states.” — Code as Agent Harness, §1
01 · Trajectory efficiency
39× / 24×
cheaper & faster on the quantum benchmark — tokens, tool calls, wall-clock time, the survey’s first metric.
02 · Verification strength
12 + 247
Lean 4 machine-checked theorems + CBMC automated proofs backing the grader — no weak oracle, no false “green test.”
03 · Recovery ability
1.000 vs 0.889
on NP-complete QMAP — the better harness self-repairs where the weaker one stalls and misjudges the task.
04 · State consistency
controlled
baboons game: identical model + identical prompt — the harness is the only variable, no belief-state drift.
05 · Replayability
playable
both games ship as the artifact — “the trajectory is the deliverable,” you can re-run and judge it yourself.
06 · Safety / governance
formal-verify
Lean 4 / CBMC pilots instantiate the survey’s “human-in-the-loop safety as harness state” — accountability you can audit.
The survey also names the Plan–Execute–Verify (PEV) loop as the
control structure that separates a good harness from a brittle one: planning forms a contract over the
intended change, execution runs inside a sandboxed and permissioned environment, and verification uses
deterministic sensors — tests, linters, fuzzers, type checkers — to decide whether to accept, revise, or
escalate. That is precisely the loop our two experiments stress-test, and precisely where Amp’s harness beat
Claude Code’s on the same model. A harness that skips Verify is a harness that confuses motion with
progress.
One more idea the survey makes explicit and ESL leans into: the harness is no longer just
deployment infrastructure — it is becoming a distillation surface. Cursor trains on its own usage
traces; OpenAI’s GPT-5.1-Codex-Max is trained on long-horizon coding interactions that mirror the Codex
harness loop. The implication for buyers: the agent you pick today is also the data flywheel that shapes
the model you get tomorrow. Measuring the harness now is how you avoid locking into a worse flywheel later.
The paper names harness-level
evaluation as the field’s #1 open problem. ESL has been shipping it.