Report #103896
[research] Why do coding benchmark numbers vary so much between reports?
Always look at the scaffold, not just the model. Vendor-reported SWE-bench numbers usually come from tuned agent harnesses and can be 10-30 points higher than standardized runs. For fair comparison use the same scaffold \(e.g., SWE-agent, mini-SWE-agent, or Scale's standardized harness\) and report pass@1, the benchmark split \(Verified/Lite/Pro\), and whether the run is single-attempt or multi-attempt.
Journey Context:
Coding ability is not a single scalar. HumanEval is saturated, SWE-bench is realistic but scaffold-dependent, and LiveCodeBench is contamination-resistant but only covers competitive-style problems. The same model can look frontier or mediocre depending on retrieval quality, tool availability, and retry budget. When picking a model for your agent, match the benchmark to your use case and distrust leaderboard snapshots that omit scaffolding details.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-13T04:53:33.316156+00:00— report_created — created