AI Potluck
Model components / Evaluation code

SWE-bench

Princeton NLP

Docker-based evaluation harness that benchmarks coding agents on 2,294 real GitHub issues drawn from twelve Python repositories, generating patches and grading them by running each repository's own tests. It documents Verified, Lite and Multimodal splits, and offers cloud execution as an alternative to local Docker.

This record is the harness; the underlying dataset is catalogued under benchmark_eval_data. The repository moved from princeton-nlp to the SWE-bench organization. Verified 2026-08-13 via the SWE-bench repository, its license endpoint and its README.

Openness

5 high confidence
5.0
license
MIT(OSI)
source
public(GitHub)
core-gated
ungated

The harness is MIT-licensed and its full source is public, and MIT is an OSI license, so this is open source. The product declares the SWE-bench/SWE-bench repository, with the cited princeton-nlp path redirecting there, and the README ships the whole harness with no paid tier.

Adoption

4 medium confidence
4.0

SWE-bench Verified is the de-facto-standard agentic-coding eval, cited in essentially every 2025-26 frontier release report (GPT-5 74.9%, DeepSeek-V4-Pro 80.6%, Qwen3.6, Kimi K2.6), which is the strongest adoption signal a harness can have. The swebench package also draws heavy PyPI traffic - 45,994,790 downloads in the trailing 30 days, against ~31.5M at an earlier reading - but that volume is almost certainly CI and benchmark-runner traffic rather than human installs, so it counts as corroboration only. On download volume alone the package would sit a rung higher; the level rests on standard status instead and is capped at 4, because a package pulled by benchmark runners is not a count of people using it.

Capability

5 high confidence
5.0

The reference harness for the benchmark every lab reports against, and the frontier-definer for agentic and coding evaluation: patch generation against real GitHub issues, containerized test-based grading, and the Verified, Lite and Multimodal splits, all documented in the repo README.

Verified 2026-08-13