scale-ai/swe-bench-pro

Published 4/15/2026 by

harbor run -d scale-ai/swe-bench-pro

SWE-Bench Pro is a benchmark designed to provide a rigorous and realistic evaluation of AI agents for software engineering. It was developed to address several limitations in existing benchmarks by tackling four key challenges:

  1. Data Contamination: Models have likely seen the evaluation code during training, making it hard to know if they are problem-solving or recalling a memorized solution.
  2. Limited Task Diversity: Many benchmarks fail to capture the full spectrum of real-world software challenges and instead focus on simple utility libraries.
  3. Oversimplified Problems: Ambiguous or underspecified issues are often removed from benchmarks, which doesn't reflect a real developer's workflow.
  4. Unreliable and Irreproducible Testing: Inconsistent setups make it difficult to know if a solution truly works or if the environment is just configured incorrectly.

SWE-Bench Pro addresses these gaps by sourcing tasks from diverse and complex codebases, including consumer applications, B2B services, and developer tools. To reduce contamination risk, the public and held-out OSS subsets use strong copyleft licenses (e.g., GPL). The private subset consists of proprietary codebases from startup partners.

The benchmark is significantly more challenging than its predecessors; top models score around 23% on the SWE-Bench Pro public set, compared to 70%+ on SWE-Bench Verified. This provides a more accurate measure of an agent’s true problem-solving capabilities in environments that mirror professional software development.

Read the paper here: https://scale.com/research/swe_bench_pro

Check out the GitHub and view trajectories here: https://docent.transluce.org/dashboard/032fb63d-4992-4bfc-911d-3b7dafcb931f

(https://labs.scale.com/leaderboard/swe_bench_pro_public)

Task
scale-ai/instance_flipt-io__flipt-d966559200183b713cdf3ea5007a7e0ba86a5afb
scale-ai/instance_internetarchive__openlibrary-ba3abfb6af6e722185d3715929ab0f3e5a134eed-v76304ecdb3a5954fcf13feb710e8c40fcf24b73c
scale-ai/instance_flipt-io__flipt-36e62baffae2132f78f9d34dc300a9baa2d7ae0e
scale-ai/instance_navidrome__navidrome-8383527aaba1ae8fa9765e995a71a86c129ef626
scale-ai/instance_protonmail__webclients-6f8916fbadf1d1f4a26640f53b5cf7f55e8bedb7
scale-ai/instance_future-architect__vuls-4a72295de7b91faa59d90a5bee91535bbe76755d
scale-ai/instance_future-architect__vuls-b8db2e0b74f60cb7d45f710f255e061f054b6afc
scale-ai/instance_internetarchive__openlibrary-1894cb48d6e7fb498295a5d3ed0596f6f603b784-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_future-architect__vuls-e049df50fa1eecdccc5348e27845b5c783ed7c76-v73dc95f6b90883d8a87e01e5e9bb6d3cc32add6d
scale-ai/instance_ansible__ansible-d58e69c82d7edd0583dd8e78d76b075c33c3151e-v173091e2e36d38c978002990795f66cfc0af30ad
scale-ai/instance_flipt-io__flipt-5ffba3406a7993d97ced4cc13658bee66150fcca
scale-ai/instance_future-architect__vuls-2c84be80b65d022c262956cd26fc79d8bb2f7010
scale-ai/instance_ansible__ansible-1b70260d5aa2f6c9782fd2b848e8d16566e50d85-vba6da65a0f3baefda7a058ebbd0a8dcafb8512f5
scale-ai/instance_internetarchive__openlibrary-62d2243131a9c7e6aee00d1e9c5660fd5b594e89-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_navidrome__navidrome-6c6223f2f9db2c8c253e0d40a192e3519c9037d1
scale-ai/instance_internetarchive__openlibrary-2abe28b472ffed563a87cfe83685b161b35263b0-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_protonmail__webclients-01b519cd49e6a24d9a05d2eb97f54e420740072e
scale-ai/instance_gravitational__teleport-e6681abe6a7113cfd2da507f05581b7bdf398540-v626ec2a48416b10a88641359a169d99e935ff037
scale-ai/instance_gravitational__teleport-6a14edcf1ff010172fdbac622d0a474ed6af46de
scale-ai/instance_internetarchive__openlibrary-0dc5b20fa186f9714f8a838178597e69f549d026-v2d9a6c849c60ed19fd0858ce9e40b7cc8e097e59
scale-ai/instance_nodebb__nodebb-22368b996ee0e5f11a5189b400b33af3cc8d925a-v4fbcfae8b15e4ce5d132c408bca69ebb9cf146ed
scale-ai/instance_internetarchive__openlibrary-7edd1ef09d91fe0b435707633c5cc9af41dedddf-v76304ecdb3a5954fcf13feb710e8c40fcf24b73c
scale-ai/instance_future-architect__vuls-878c25bf5a9c9fd88ac32eb843f5636834d5712d
scale-ai/instance_internetarchive__openlibrary-d40ec88713dc95ea791b252f92d2f7b75e107440-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_element-hq__element-web-923ad4323b2006b2b180544429455ffe7d4a6cc3-vnan
scale-ai/instance_gravitational__teleport-2bb3bbbd8aff1164a2353381cb79e1dc93b90d28-vee9b09fb20c43af7e520f57e9239bbcf46b7113d
scale-ai/instance_navidrome__navidrome-3977ef6e0f287f598b6e4009876239d6f13b686d
scale-ai/instance_flipt-io__flipt-c1fd7a81ef9f23e742501bfb26d914eb683262aa
scale-ai/instance_ansible__ansible-a6e671db25381ed111bbad0ab3e7d97366395d05-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_gravitational__teleport-1a77b7945a022ab86858029d30ac7ad0d5239d00-vee9b09fb20c43af7e520f57e9239bbcf46b7113d
scale-ai/instance_flipt-io__flipt-b22f5f02e40b225b6b93fff472914973422e97c6
scale-ai/instance_qutebrowser__qutebrowser-6dd402c0d0f7665d32a74c43c5b4cf5dc8aff28d-v5fc38aaf22415ab0b70567368332beee7955b367
scale-ai/instance_flipt-io__flipt-aebaecd026f752b187f11328b0d464761b15d2ab
scale-ai/instance_flipt-io__flipt-756f00f79ba8abf9fe53f3c6c818123b42eb7355
scale-ai/instance_gravitational__teleport-cb712e3f0b06dadc679f895daef8072cae400c26-vee9b09fb20c43af7e520f57e9239bbcf46b7113d
scale-ai/instance_gravitational__teleport-c782838c3a174fdff80cafd8cd3b1aa4dae8beb2
scale-ai/instance_element-hq__element-web-71fe08ea0f159ccb707904d87f0a4aef205a167c-vnan
scale-ai/instance_protonmail__webclients-3a6790f480309130b5d6332dce6c9d5ccca13ee3
scale-ai/instance_gravitational__teleport-96019ce0be7a2c8e36363f359eb7c943b41dde70
scale-ai/instance_future-architect__vuls-bff6b7552370b55ff76d474860eead4ab5de785a-v1151a6325649aaf997cd541ebe533b53fddf1b07
scale-ai/instance_qutebrowser__qutebrowser-9b71c1ea67a9e7eb70dd83214d881c2031db6541-v363c8a7e5ccdf6968fc7ab84a2053ac78036691d
scale-ai/instance_internetarchive__openlibrary-11838fad1028672eb975c79d8984f03348500173-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_gravitational__teleport-1316e6728a3ee2fc124e2ea0cc6a02044c87a144-v626ec2a48416b10a88641359a169d99e935ff037
scale-ai/instance_navidrome__navidrome-de90152a7173039677ac808f5bfb1e644d761336
scale-ai/instance_flipt-io__flipt-f1bc91a1b999656dbdb2495ccb57bf2105b84920
scale-ai/instance_gravitational__teleport-0ecf31de0e98b272a6a2610abe1bbedd379a38a3-vce94f93ad1030e3136852817f2423c1b3ac37bc4
scale-ai/instance_flipt-io__flipt-65581fef4aa807540cb933753d085feb0d7e736f
scale-ai/instance_qutebrowser__qutebrowser-46e6839e21d9ff72abb6c5d49d5abaa5a8da8a81-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_internetarchive__openlibrary-d8162c226a9d576f094dc1830c4c1ffd0be2dd17-v76304ecdb3a5954fcf13feb710e8c40fcf24b73c
scale-ai/instance_internetarchive__openlibrary-92db3454aeaa02f89b4cdbc3103f7e95c9759f92-v2c55207218fb8a0138425cbf7d9675272e240b90
scale-ai/instance_future-architect__vuls-fd18df1dd4e4360f8932bc4b894bd8b40d654e7c
scale-ai/instance_tutao__tutanota-4b4e45949096bb288f2b522f657610e480efa3e8-vee878bb72091875e912c52fc32bc60ec3760227b
scale-ai/instance_qutebrowser__qutebrowser-fea33d607fde83cf505b228238cf365936437a63-v9f8e9d96c85c85a605e382f1510bd08563afc566
scale-ai/instance_internetarchive__openlibrary-91efee627df01e32007abf2d6ebf73f9d9053076-vbee42ad1b72fb23c6a1c874868a720b370983ed2
scale-ai/instance_flipt-io__flipt-72d06db14d58692bfb4d07b1aa745a37b35956f3
scale-ai/instance_flipt-io__flipt-e91615cf07966da41756017a7d571f9fc0fdbe80
scale-ai/instance_flipt-io__flipt-3d5a345f94c2adc8a0eaa102c189c08ad4c0f8e8
scale-ai/instance_qutebrowser__qutebrowser-fcfa069a06ade76d91bac38127f3235c13d78eb1-v5fc38aaf22415ab0b70567368332beee7955b367
scale-ai/instance_flipt-io__flipt-5c7037ececb0bead0a8eb56054e224bcd7ac5922
scale-ai/instance_qutebrowser__qutebrowser-5e0d6dc1483cb3336ea0e3dcbd4fe4aa00fc1742-v5149fcda2a9a6fe1d35dfed1bade1444a11ef271
scale-ai/instance_flipt-io__flipt-29d3f9db40c83434d0e3cc082af8baec64c391a9
scale-ai/instance_protonmail__webclients-fc9d535e9beb3ae30a52a7146398cadfd6e30606
scale-ai/instance_qutebrowser__qutebrowser-322834d0e6bf17e5661145c9f085b41215c280e8-v488d33dd1b2540b234cbb0468af6b6614941ce8f
scale-ai/instance_gravitational__teleport-6eaaf3a27e64f4ef4ef855bd35d7ec338cf17460-v626ec2a48416b10a88641359a169d99e935ff037
scale-ai/instance_nodebb__nodebb-00c70ce7b0541cfc94afe567921d7668cdc8f4ac-vnan
scale-ai/instance_flipt-io__flipt-15b76cada1ef29cfa56b0fba36754be36243dded
scale-ai/instance_ansible__ansible-e22e103cdf8edc56ff7d9b848a58f94f1471a263-v1055803c3a812189a1133297f7f5468579283f86
scale-ai/instance_ansible__ansible-bf98f031f3f5af31a2d78dc2f0a58fe92ebae0bb-v1055803c3a812189a1133297f7f5468579283f86
scale-ai/instance_nodebb__nodebb-1ea9481af6125ffd6da0592ed439aa62af0bca11-vd59a5728dfc977f44533186ace531248c2917516
scale-ai/instance_qutebrowser__qutebrowser-1943fa072ec3df5a87e18a23b0916f134c131016-vafb3e8e01b31319c66c4e666b8a3b1d8ba55db24
scale-ai/instance_navidrome__navidrome-669c8f4c49a7ef51ac9a53c725097943f67219eb
scale-ai/instance_flipt-io__flipt-c154dd1a3590954dfd3b901555fc6267f646a289
scale-ai/instance_internetarchive__openlibrary-08ac40d050a64e1d2646ece4959af0c42bf6b7b5-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_qutebrowser__qutebrowser-0aa57e4f7243024fa4bba8853306691b5dbd77b3-v5149fcda2a9a6fe1d35dfed1bade1444a11ef271
scale-ai/instance_ansible__ansible-489156378c8e97374a75a544c7c9c2c0dd8146d1-v390e508d27db7a51eece36bb6d9698b63a5b638a
scale-ai/instance_navidrome__navidrome-6bd4c0f6bfa653e9b8b27cfdc2955762d371d6e9
scale-ai/instance_internetarchive__openlibrary-4a5d2a7d24c9e4c11d3069220c0685b736d5ecde-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_protonmail__webclients-df60460f163fd5c34e844ab9015e3176f1ab1ac0
scale-ai/instance_future-architect__vuls-fe8d252c51114e922e6836055ef86a15f79ad042
scale-ai/instance_nodebb__nodebb-51d8f3b195bddb13a13ddc0de110722774d9bb1b-vf2cf3cbd463b7ad942381f1c6d077626485a1e9e
scale-ai/instance_gravitational__teleport-46aa81b1ce96ebb4ebed2ae53fd78cd44a05da6c-vee9b09fb20c43af7e520f57e9239bbcf46b7113d
scale-ai/instance_element-hq__element-web-44b98896a79ede48f5ad7ff22619a39d5f6ff03c-vnan
scale-ai/instance_internetarchive__openlibrary-308a35d6999427c02b1dbf5211c033ad3b352556-ve8c8d62a2b60610a3c4631f5f23ed866bada9818
scale-ai/instance_navidrome__navidrome-10108c63c9b5bdf2966ffb3239bbfd89683e37b7
scale-ai/instance_internetarchive__openlibrary-c12943be1db80cf1114bc267ddf4f9933aca9b28-v2c55207218fb8a0138425cbf7d9675272e240b90
scale-ai/instance_protonmail__webclients-f161c10cf7d31abf82e8d64d7a99c9fac5acfa18
scale-ai/instance_flipt-io__flipt-e5fe37c379e1eec2dd3492c5737c0be761050b26
scale-ai/instance_navidrome__navidrome-97434c1789a6444b30aae5ff5aa124a96a88f504
scale-ai/instance_internetarchive__openlibrary-43f9e7e0d56a4f1d487533543c17040a029ac501-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_qutebrowser__qutebrowser-305e7c96d5e2fdb3b248b27dfb21042fb2b7e0b8-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_protonmail__webclients-d494a66038112b239a381f49b3914caf8d2ef3b4
scale-ai/instance_gravitational__teleport-89f0432ad5dc70f1f6a30ec3a8363d548371a718
scale-ai/instance_ansible__ansible-bec27fb4c0a40c5f8bbcf26a475704227d65ee73-v30a923fb5c164d6cd18280c02422f75e611e8fb2
scale-ai/instance_ansible__ansible-b748edea457a4576847a10275678127895d2f02f-v1055803c3a812189a1133297f7f5468579283f86
scale-ai/instance_gravitational__teleport-0ac7334939981cf85b9591ac295c3816954e287e
scale-ai/instance_nodebb__nodebb-087e6020e490b4a1759f38c1ad03869511928263-vf2cf3cbd463b7ad942381f1c6d077626485a1e9e
scale-ai/instance_ansible__ansible-cb94c0cc550df9e98f1247bc71d8c2b861c75049-v1055803c3a812189a1133297f7f5468579283f86
scale-ai/instance_internetarchive__openlibrary-53d376b148897466bb86d5accb51912bbbe9a8ed-v08d8e8889ec945ab821fb156c04c7d2e2810debb
scale-ai/instance_internetarchive__openlibrary-322d7a46cdc965bfabbf9500e98fde098c9d95b2-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_element-hq__element-web-494d9de6f0a94ffb491e74744d2735bce02dc0ab-vnan

Displaying 100 of 731 tasks