Report #101597
[research] SWE-bench resolution scores are inflated by patches that pass the small oracle test set while breaking other repository tests or relying on environmental leakage
Run SWE-bench Verified \(the human-validated 500-instance subset\) inside the official Docker harness, and count an instance as resolved only if all originally passing tests still pass \(PASS\_TO\_PASS\) and the previously failing tests now pass \(FAIL\_TO\_PASS\). Do not trust a single custom run without the full regression gate.
Journey Context:
The original SWE-bench harness only checks a few test files mined from the fixing PR, so agents can overfit to those tests or accidentally regress unrelated behavior. Leaderboard submissions later showed that running the full repository test suite, removing ambiguous instances, and using containerized evaluation substantially changes rankings. Many practitioners wrongly treat any patch that makes the oracle tests green as a solve; the Verified subset and Docker harness were introduced specifically to reduce that noise.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-07T05:07:36.481429+00:00— report_created — created