Why the harness matters more than the model

The same model weights score about 30% on ARC-AGI-3 as a bare model and 95.5% inside a good harness, and that gap is the number agent builders keep quoting. This page collects who says the harness matters more than the model, what each of them measured, and what the claim does not mean.

YC Paper Club: Why the harness matters more than the model (video, 60 minutes)

Y Combinator's Paper Club session of September 7, 2026, with the authors of Prime Agent, OpenJarvis, and QM. One hour; the history of harnesses runs from 7:00 to 17:00.

The claim

A model answers; an agent acts. The harness is the runtime that turns one into the other (definition): the tool list, the approval rules, what the model sees each turn, what survives a crash, and, since 2026, what the agent is allowed to change about itself. "The harness matters more than the model" is shorthand for a measurable fact: hold the weights fixed, change only the harness, and benchmark scores move more than most model upgrades move them.

The measurements

The chart that opens the decision guide plots the coding-benchmark spreads.

Who says so

Who Role What they say Evidence Source Date
Y Combinator Paper Club talk Harnesses were "belittled as subpar research"; the numbers say otherwise measurement, practitioner video 2026-09
Prime Intellect (Seth Karten et al.) paper Prime Agent: 95.5% on ARC-AGI-3 with Opus 5 through a recursive-language-model harness measurement arXiv:2608.23552, blog 2026-08
Karten et al., Continual Harness paper The agent edits its own prompt, skills, memory, and sub-agents mid-episode paper arXiv:2605.09998 2026-05
Stanford IRIS (Lee, Finn et al.), Meta-Harness paper End-to-end search over harness code: +7.7 points, four times fewer context tokens measurement arXiv:2603.28052 2026-03
Harness-Bench paper Harness rankings barely transfer across models (rank correlation about -0.05) measurement arXiv:2605.27922 2026-05
@joelniklaus practitioner analysis SWE-bench Pro: 23% to 52% and 15% to 36% from the harness alone measurement x.com 2026-08
Cursor (via MindStudio) vendor benchmark Same model, 46% in one harness, 80% in another measurement write-up 2026
Endor Labs practitioner report Claude Fable 5: same model, different harness, very different result measurement post 2026-06
SWE-agent (Princeton) paper Coined the agent-computer interface: how tools are presented changes what a model can do paper arXiv:2405.15793 2024-05
Anthropic lab guidance Effective harnesses for long-running agents; build simple before you build frameworks lab guidance long-running agents, building effective agents 2024-2026
OpenAI lab guidance "Harness engineering": environment design, feedback loops, the repo as system of record lab guidance post 2026
LangChain (Harrison Chase, Vivek Trivedy) lab guidance Better Harness: hill-climb the harness with evals as the training signal lab guidance post, Chase 2026-04
Andrej Karpathy practitioner The model is "the kernel process of a new Operating System"; the harness is the rest of the OS practitioner x.com 2023-09
Karpathy's autoresearch, field reports practitioner Overnight research loops lived or died on harness affordances, not raw model quality practitioner repo, AINews 2026-03
Simon Willison practitioner "An LLM agent runs tools in a loop to achieve a goal"; the harness is everything around the loop definition post 2025-09
swyx, Latent Space practitioner Asked "Is Harness Engineering real?", then declared "Meta-Harness Summer" practitioner AINews 2026
Jerry Liu (LlamaIndex) practitioner The framework era is over; what matters now is skills, tools, and context quality practitioner VentureBeat 2026
Aakash Gupta commentary "2025 was agents, 2026 is agent harnesses" commentary Medium 2026
Awesome-Agent-Harness survey survey 110+ papers and 23 systems organized into a harness taxonomy paper GitHub 2026
The 2026 explainer wave commentary "The harness matters more than the model" as a blog genre commentary Medium, dev.to, Tencent Cloud, Infralovers 2026

Measurement rows are the evidence; commentary rows show how far the claim has spread. Every link was checked on 2026-09-14. Missing an authority? Open an issue with the primary source.

What the claim does not mean

The YC talk adds the nuance the slogan drops. Timestamps point into the video.

  1. Two eras, and the gains are in the second one. The static harness (7:00 to 13:00) ran from GPT-2's sampling loop in 2019 through few-shot prompts, chain of thought, tools, editable memory, skills, reflection, sub-agents, and recursive language models: a fixed program around a fixed model. The self-improving harness (14:00 to 17:00) lets the agent change its own prompt (DSPy, GEPA), its own code (Darwin Gödel Machine), or its whole harness state (Continual Harness, Meta-Harness). The recent jumps come from the second era.
  2. More harness is not the claim. The right harness is. YC's QM runs on three core tools and calls itself an "AGI-anticipating harness" (57:00). Prime Agent's rule (25:00) is to expose what the model cannot do for itself, such as compaction, a persistent REPL, and programmatic sub-agents, and to drop imposed procedure like fixed plan-act-critique loops, which models now run on their own.
  3. The harness is a cost lever, not only a score lever. One popular harness spent about $5,000 on ARC-AGI-3 without progress before the run was cut off (33:00), while Prime Agent finished the set. Working on context programmatically, instead of stuffing it into the prompt, is what saved the money.
  4. Long-horizon failure is a harness problem. Agents "give up way too early" (57:30), so QM sets wall-clock and token budgets on goals and will not let the agent quit before the budget is spent. The QM team notes that OpenAI and Anthropic used a similar technique on open math problems.
  5. Automatic self-improvement still needs a person in the loop. QM's team tried hill-climbing on their trace set and hit "main character syndrome" (53:00): each agent fixes the piece of the elephant it can see.
  6. It is a pairing, not a winner. Because rankings barely transfer across models, "best harness" only means something for a given model, and the choice must be re-asked whenever the model changes.

What to do about it


Part of best-of-Agent-Harnesses. Corrections and missing sources: open an issue with the primary link.

Agents can query this page's data directly: claude mcp add agent-harnesses -- uvx agent-harnesses-mcp (MCP server).