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?
Running the same harness and model twice on the same tasks moves the score almost as much as swapping to a different harness: "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 authors use their rerun data to calibrate what a harness comparison can actually resolve: "at the discordance we observe, 45 tasks catch a 13-point gap only half the time and no gap with 80% power, and 447 tasks resolve 5 points, still coarser than the gains many harness changes claim." That is, a comparison run on a task set the size many studies use would miss even a real double-digit-point harness effect more often than it would catch one.
The reasoning is a straightforward reproducibility audit of the comparison's own literature: "every study in this line runs each cell once or twice," so none of the prior harness-swap results the paper cites — six harnesses spanning 23.8 points, five harnesses spanning 27.4 points, a 2.4-point vendor claim — reports whether that spread would survive a second run. The paper's recommendation follows from its own numbers: "the cheapest control in such a comparison is a second run of the same cell, the one most comparisons skip, and we recommend reporting it next to any harness gap." The rerun is doing the job a confidence interval would do in a differently-designed study, but one computed from the comparison's actual noise rather than assumed.
This qualifies every single-run harness-value finding in the library rather than contradicting a specific one. Which coding harness components matter most in different conditions? reports accuracy deltas from varying harness components, and the excerpt gives no indication those cells were rerun; this note's calibration says a comparison of that kind needs a rerun baseline before its accuracy deltas can be distinguished from the kind of flip this paper found between identical reruns. Its sibling note from this same source, Does switching between coding harnesses change model accuracy?, is the direct application: the reason that paper can say pass-rate differences across harnesses sit "within noise" is exactly this rerun calibration, while the cost difference it reports is large enough (up to 3×) to clear that same noise floor.
The noise estimate is specific to this benchmark, these three harnesses, and this model ladder; the excerpt does not claim the same 13-point or 5-point resolution floor applies to other benchmarks, task-set sizes, or harness pairs, and a different discordance level would shift the numbers. What follows at the strength the evidence allows is a reading discipline, not a universal threshold: treat a reported harness-score gap as provisional until the comparison states whether it reran the same cell, and read vendor or leaderboard claims of harness-driven accuracy gains as unverified in the absence of that control.
Inquiring lines that read this note 10
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?
Related concepts in this collection 2
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
-
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 same paper's main result, which this rerun calibration is what makes it possible to call "within noise"
-
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 component-level accuracy deltas without stating whether cells were rerun, the gap this note flags
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
- RSIGym: A Flexible Environment for Recursive Self-Improvement
- Harness Engineering for Self-Improvement
- DarwinX: Evolving Agent Harnesses Through Natural Selection
- Scaling Laws for Agent Harnesses via Effective Feedback Compute
- HarnessDev: Can LLMs Create and Evolve Their Own Agent Harness?
- Rethinking the Evaluation of Harness Evolution for Agents
- Sharpening Tax in Post-Training
Original note title
a harness comparison on SWE-bench Verified needs a rerun baseline because 45 tasks catch a 13-point gap only half the time and no gap at 80% power