Does switching between coding harnesses change model accuracy?
When researchers swap different coding-agent harnesses while keeping models and tasks the same, does the harness choice meaningfully shift performance? This matters for understanding whether harness engineering drives real accuracy gains or just changes costs.
The paper runs five models through three production coding-agent harnesses, Claude Code, mini-SWE-agent, and OpenCode, on SWE-bench Verified, and reruns the same configurations to measure how much a score moves from noise alone. On 447 tasks with the two self-served models, "Claude Code and mini-SWE-agent, the heaviest and the lightest harness, are equivalent within five points." On a 45-task hard subset across five models, "swapping the harness flips as many tasks as rerunning the same harness, 13% in both cases, and the tasks a harness wins in one run are not the tasks it wins in the next." The one effect that clears the noise is a loss: OpenCode trails by up to 9 points on the large pool, tied to output-cap cutoffs rather than anything about reasoning quality. What does move, reliably, is the bill: "with the same model, the same tasks, and one price list, cost per task differs by up to 3× across harnesses."
The mechanism the authors give is specific: "the gap is set at the first call, by the preamble of system prompt and tool schemas each harness sends with every step, and scaled by the number of steps; per-step growth and per-call tool output differ far less." The provider's price for cached input "scales the bill and does not reorder it" — it changes the size of the gap, not which harness is cheaper. In other words, the fixed overhead a harness pays before the model does any work, multiplied by however many steps the task takes, explains most of the cost spread; what happens inside each step contributes far less.
This cuts against where the library's other harness-value findings locate the payoff. Can agent harnesses be automatically optimized across many environments? reports a search-discovered harness stack that cut token traffic 44.7–49.0% "at comparable performance" — consistent with this paper's picture that harness engineering buys efficiency, not accuracy, though that note's savings come from mechanism selection inside one harness rather than from swapping whole production harnesses. Which coding harness components matter most in different conditions? finds individual components (planning, context management) help accuracy under specific conditions (tight windows, weak models); this paper's whole-harness, rerun-calibrated comparison suggests those conditional accuracy gains, if real, are smaller than the run-to-run noise its own data shows for production harnesses — a reason to read single-run component results with the same caution this paper applies to single-run harness comparisons.
The excerpt's noise floor is calibrated only for these three harnesses, five models, and one benchmark; it doesn't say whether smaller or larger pass-rate gaps on other benchmarks would clear the same bar. The closed anchor model (Claude Opus 5) ran inside Claude Code only, so the paper cannot say whether a frontier closed model shows the same harness-indifference. The defensible reading is narrower than "harnesses don't matter": on this benchmark and this model ladder, harness choice is a cost decision with an accuracy effect too small to separate from noise, and claims of harness-driven accuracy gains elsewhere need the same rerun control to be believed.
Inquiring lines that read this note 9
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
Can harness optimization rival model scaling in effectiveness?- What explains the threefold cost differences between harnesses?
- Do cached input prices change which harness costs less?
- Can individual harness components improve accuracy on specific benchmarks?
- Do harness-driven accuracy gains appear on other benchmarks?
- How much does rerunning the same harness change SWE-bench task outcomes?
- How does cost stability in harness swaps compare to accuracy stability?
- What task set size resolves a real 5-point harness difference reliably?
- Why do vendor harness accuracy claims lack rerun verification?
- Can a harness design be optimized independently of the model inside it?
Related concepts in this collection 6
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Can agent harnesses be automatically optimized across many environments?
Explores whether scaling auto-research loops across diverse harness environments can discover mechanisms that reduce token use without sacrificing task performance, and whether such discoveries generalize.
another case locating harness value in token cost rather than accuracy, via search rather than whole-harness swap
-
Which coding harness components matter most in different conditions?
Can individual harness components—planning, context management, action space—be evaluated separately rather than as a package? This matters because practitioners need to know which components to prioritize given their constraints.
reports conditional accuracy gains from components; this paper's noise floor says such single-run gains need a rerun control to trust
-
Do harness comparisons on SWE-bench Verified measure real differences?
When researchers swap coding harnesses and measure accuracy changes, how often do those measured differences reflect genuine harness effects rather than random noise from running the same setup twice?
the same paper's companion finding on what a harness comparison can actually detect
-
Does recursive self-improvement start with harness engineering?
Explores whether near-term RSI advances through optimizing deployment systems and orchestration layers rather than models directly rewriting their own weights, and what evidence supports this pathway.
contradicts B's claim that harness engineering drives near-term RSI gains, since swaps here move cost, not pass rate
-
Do harness fixes or heavier training drive frontier model gains?
RSIGym tested whether improving model weights through additional training or refining the evaluation harness itself produces better performance across six frontier models. Understanding which lever works matters for allocating research effort and budget.
contradicts A: RSIGym finds harness revisions drove most pass-rate gains, not just cost, unlike A's noise-level result
-
Can execution harnesses lift model performance without retuning weights?
Explores whether improving an agent's runtime system—not the model itself—can boost benchmark accuracy and transfer across different model versions without modification.
qualifies A's scope: on Terminal-Bench 2.1, harness scaling does lift accuracy for fixed models, unlike A's null SWE-bench result
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- What Does a Harness Buy? Tokens, Mostly
- Rethinking the Evaluation of Harness Evolution for Agents
- RSIGym: A Flexible Environment for Recursive Self-Improvement
- HarnessDev: Can LLMs Create and Evolve Their Own Agent Harness?
- Scaling Laws for Agent Harnesses via Effective Feedback Compute
- Harness Updating Is Not Harness Benefit: Disentangling Evolution Capabilities in Self-Evolving LLM Agents
- DarwinX: Evolving Agent Harnesses Through Natural Selection
- Sharpening Tax in Post-Training
Original note title
swapping a coding-agent harness moves SWE-bench Verified pass rate no more than rerunning the same harness, but moves cost by up to 3x