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_nodebb__nodebb-f48ed3658aab7be0f1165d4c1f89af48d7865189-v0495b863a912fbff5749c67e860612b91825407c
scale-ai/instance_ansible__ansible-d62496fe416623e88b90139dc7917080cb04ce70-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_ansible__ansible-11c1777d56664b1acb56b387a1ad6aeadef1391d-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_internetarchive__openlibrary-a7b7dc5735a1b3a9824376b1b469b556dd413981-va4315b5dc369c1ef66ae22f9ae4267aa3114e1b3
scale-ai/instance_ansible__ansible-395e5e20fab9cad517243372fa3c3c5d9e09ab2a-v7eee2454f617569fd6889f2211f75bc02a35f9f8
scale-ai/instance_ansible__ansible-5f4e332e3762999d94af27746db29ff1729252c1-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_navidrome__navidrome-5e549255201e622c911621a7b770477b1f5a89be
scale-ai/instance_future-architect__vuls-d576b6c6c15e56c47cc3e26f5878867677d4a9ea
scale-ai/instance_element-hq__element-web-f63160f38459fb552d00fcc60d4064977a9095a6-vnan
scale-ai/instance_flipt-io__flipt-6fe76d024ee0c50ddb09c86f4ae0bd4c208fd65f
scale-ai/instance_internetarchive__openlibrary-f0341c0ba81c790241b782f5103ce5c9a6edf8e3-ve8fc82d8aae8463b752a211156c5b7b59f349237
scale-ai/instance_flipt-io__flipt-e50808c03e4b9d25a6a78af9c61a3b1616ea356b
scale-ai/instance_element-hq__element-web-9a31cd0fa849da810b4fac6c6c015145e850b282-vnan
scale-ai/instance_flipt-io__flipt-cd2f3b0a9d4d8b8a6d3d56afab65851ecdc408e8
scale-ai/instance_navidrome__navidrome-28389fb05e1523564dfc61fa43ed8eb8a10f938c
scale-ai/instance_nodebb__nodebb-04998908ba6721d64eba79ae3b65a351dcfbc5b5-vnan
scale-ai/instance_nodebb__nodebb-97c8569a798075c50e93e585ac741ab55cb7c28b-vf2cf3cbd463b7ad942381f1c6d077626485a1e9e
scale-ai/instance_navidrome__navidrome-1e96b858a91c640fe64e84c5e5ad8cc0954ea38d
scale-ai/instance_qutebrowser__qutebrowser-8f46ba3f6dc7b18375f7aa63c48a1fe461190430-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_element-hq__element-web-404c412bcb694f04ba0c4d5479541203d701bca0-vnan
scale-ai/instance_internetarchive__openlibrary-6a117fab6c963b74dc1ba907d838e74f76d34a4b-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_flipt-io__flipt-6fd0f9e2587f14ac1fdd1c229f0bcae0468c8daa
scale-ai/instance_ansible__ansible-a02e22e902a69aeb465f16bf03f7f5a91b2cb828-vba6da65a0f3baefda7a058ebbd0a8dcafb8512f5
scale-ai/instance_gravitational__teleport-0415e422f12454db0c22316cf3eaa5088d6b6322
scale-ai/instance_future-architect__vuls-8659668177f1feb65963db7a967347a79c5f9c40
scale-ai/instance_internetarchive__openlibrary-7bf3238533070f2d24bafbb26eedf675d51941f6-v08d8e8889ec945ab821fb156c04c7d2e2810debb
scale-ai/instance_qutebrowser__qutebrowser-f91ace96223cac8161c16dd061907e138fe85111-v059c6fdc75567943479b23ebca7c07b5e9a7f34c
scale-ai/instance_flipt-io__flipt-0b119520afca1cf25c470ff4288c464d4510b944
scale-ai/instance_internetarchive__openlibrary-c4eebe6677acc4629cb541a98d5e91311444f5d4-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_ansible__ansible-a1569ea4ca6af5480cf0b7b3135f5e12add28a44-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_protonmail__webclients-ae36cb23a1682dcfd69587c1b311ae0227e28f39
scale-ai/instance_internetarchive__openlibrary-60725705782832a2cb22e17c49697948a42a9d03-v298a7a812ceed28c4c18355a091f1b268fe56d86
scale-ai/instance_flipt-io__flipt-b2170346dc37cf42fda1386cd630f24821ad2ac5
scale-ai/instance_nodebb__nodebb-82562bec444940608052f3e4149e0c61ec80bf3f-vd59a5728dfc977f44533186ace531248c2917516
scale-ai/instance_gravitational__teleport-bb562408da4adeae16e025be65e170959d1ec492-vee9b09fb20c43af7e520f57e9239bbcf46b7113d
scale-ai/instance_nodebb__nodebb-6489e9fd9ed16ea743cc5627f4d86c72fbdb3a8a-v2c59007b1005cd5cd14cbb523ca5229db1fd2dd8
scale-ai/instance_element-hq__element-web-1216285ed2e82e62f8780b6702aa0f9abdda0b34-vnan
scale-ai/instance_ansible__ansible-be2c376ab87e3e872ca21697508f12c6909cf85a-vba6da65a0f3baefda7a058ebbd0a8dcafb8512f5
scale-ai/instance_element-hq__element-web-cf3c899dd1f221aa1a1f4c5a80dffc05b9c21c85-vnan
scale-ai/instance_ansible__ansible-c1f2df47538b884a43320f53e787197793b105e8-v906c969b551b346ef54a2c0b41e04f632b7b73c2
scale-ai/instance_future-architect__vuls-2923cbc645fbc7a37d50398eb2ab8febda8c3264
scale-ai/instance_flipt-io__flipt-a42d38a1bb1df267c53d9d4a706cf34825ae3da9
scale-ai/instance_protonmail__webclients-b9387af4cdf79c2cb2a221dea33d665ef789512e
scale-ai/instance_internetarchive__openlibrary-8a5a63af6e0be406aa6c8c9b6d5f28b2f1b6af5a-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_protonmail__webclients-0d0267c4438cf378bda90bc85eed3a3615871ac4
scale-ai/instance_tutao__tutanota-09c2776c0fce3db5c6e18da92b5a45dce9f013aa-vbc0d9ba8f0071fbe982809910959a6ff8884dbbf
scale-ai/instance_ansible__ansible-1c06c46cc14324df35ac4f39a45fb3ccd602195d-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_nodebb__nodebb-0c81642997ea1d827dbd02c311db9d4976112cd4-vf2cf3cbd463b7ad942381f1c6d077626485a1e9e
scale-ai/instance_nodebb__nodebb-b1f9ad5534bb3a44dab5364f659876a4b7fe34c1-vnan
scale-ai/instance_qutebrowser__qutebrowser-996487c43e4fcc265b541f9eca1e7930e3c5cf05-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_element-hq__element-web-75c2c1a572fa45d1ea1d1a96e9e36e303332ecaa-vnan
scale-ai/instance_internetarchive__openlibrary-0a90f9f0256e4f933523e9842799e39f95ae29ce-v76304ecdb3a5954fcf13feb710e8c40fcf24b73c
scale-ai/instance_future-architect__vuls-f0b3a8b1db98eb1bd32685f1c36c41a99c3452ed
scale-ai/instance_protonmail__webclients-caf10ba9ab2677761c88522d1ba8ad025779c492
scale-ai/instance_qutebrowser__qutebrowser-85b867fe8d4378c8e371f055c70452f546055854-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_ansible__ansible-40ade1f84b8bb10a63576b0ac320c13f57c87d34-v6382ea168a93d80a64aab1fbd8c4f02dc5ada5bf
scale-ai/instance_gravitational__teleport-78b0d8c72637df1129fb6ff84fc49ef4b5ab1288
scale-ai/instance_future-architect__vuls-6682232b5c8a9d08c0e9f15bd90d41bff3875adc
scale-ai/instance_qutebrowser__qutebrowser-cf06f4e3708f886032d4d2a30108c2fddb042d81-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_qutebrowser__qutebrowser-bf045f7ec7c27709ea3ef61cf41a24e8fdd2e7da-v059c6fdc75567943479b23ebca7c07b5e9a7f34c
scale-ai/instance_flipt-io__flipt-b68b8960b8a08540d5198d78c665a7eb0bea4008
scale-ai/instance_ansible__ansible-949c503f2ef4b2c5d668af0492a5c0db1ab86140-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_nodebb__nodebb-18c45b44613aecd53e9f60457b9812049ab2998d-v0495b863a912fbff5749c67e860612b91825407c
scale-ai/instance_internetarchive__openlibrary-9bdfd29fac883e77dcbc4208cab28c06fd963ab2-v76304ecdb3a5954fcf13feb710e8c40fcf24b73c
scale-ai/instance_future-architect__vuls-36456cb151894964ba1683ce7da5c35ada789970
scale-ai/instance_element-hq__element-web-ad26925bb6628260cfe0fcf90ec0a8cba381f4a4-vnan
scale-ai/instance_gravitational__teleport-7744f72c6eb631791434b648ba41083b5f6d2278-vce94f93ad1030e3136852817f2423c1b3ac37bc4
scale-ai/instance_future-architect__vuls-edb324c3d9ec3b107bf947f00e38af99d05b3e16
scale-ai/instance_ansible__ansible-e64c6c1ca50d7d26a8e7747d8eb87642e767cd74-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_nodebb__nodebb-397835a05a8e2897324e566b41c5e616e172b4af-v89631a1cdb318276acb48860c5d78077211397c6
scale-ai/instance_qutebrowser__qutebrowser-c580ebf0801e5a3ecabc54f327498bb753c6d5f2-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_internetarchive__openlibrary-72321288ea790a3ace9e36f1c05b68c93f7eec43-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_flipt-io__flipt-c12967bc73fdf02054cf3ef8498c05e25f0a18c0
scale-ai/instance_tutao__tutanota-51818218c6ae33de00cbea3a4d30daac8c34142e-vc4e41fd0029957297843cb9dec4a25c7c756f029
scale-ai/instance_qutebrowser__qutebrowser-77c3557995704a683cdb67e2a3055f7547fa22c3-v363c8a7e5ccdf6968fc7ab84a2053ac78036691d
scale-ai/instance_protonmail__webclients-c6f65d205c401350a226bb005f42fac1754b0b5b
scale-ai/instance_protonmail__webclients-8afd9ce04c8dde9e150e1c2b50d32e7ee2efa3e7
scale-ai/instance_flipt-io__flipt-c1728053367c753688f114ec26e703c8fdeda125
scale-ai/instance_protonmail__webclients-5f0745dd6993bb1430a951c62a49807c6635cd77
scale-ai/instance_element-hq__element-web-27139ca68eb075a4438c18fca184887002a4ffbc-vnan
scale-ai/instance_navidrome__navidrome-e12a14a87d392ac70ee4cc8079e3c3e0103dbcb2
scale-ai/instance_qutebrowser__qutebrowser-fd6790fe8c02b144ab2464f1fc8ab3d02ce3c476-v2ef375ac784985212b1805e1d0431dc8f1b3c171
scale-ai/instance_nodebb__nodebb-da0211b1a001d45d73b4c84c6417a4f1b0312575-vf2cf3cbd463b7ad942381f1c6d077626485a1e9e
scale-ai/instance_flipt-io__flipt-3ef34d1fff012140ba86ab3cafec8f9934b492be
scale-ai/instance_flipt-io__flipt-8bd3604dc54b681f1f0f7dd52cbc70b3024184b6
scale-ai/instance_future-architect__vuls-01441351c3407abfc21c48a38e28828e1b504e0c
scale-ai/instance_protonmail__webclients-815695401137dac2975400fc610149a16db8214b
scale-ai/instance_qutebrowser__qutebrowser-3e21c8214a998cb1058defd15aabb24617a76402-v5fc38aaf22415ab0b70567368332beee7955b367
scale-ai/instance_ansible__ansible-ea04e0048dbb3b63f876aad7020e1de8eee9f362-v1055803c3a812189a1133297f7f5468579283f86
scale-ai/instance_qutebrowser__qutebrowser-99029144b5109bb1b2a53964a7c129e009980cd9-va0fd88aac89cde702ec1ba84877234da33adce8a
scale-ai/instance_internetarchive__openlibrary-427f1f4eddfc54735ca451779d4f95bf683d1b0e-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_internetarchive__openlibrary-3aeec6afed9198d734b7ee1293f03ca94ff970e1-v13642507b4fc1f8d234172bf8129942da2c2ca26
scale-ai/instance_nodebb__nodebb-6ea3b51f128dd270281db576a1b59270d5e45db0-vnan
scale-ai/instance_flipt-io__flipt-f36bd61fb1cee4669de1f00e59da462bfeae8765
scale-ai/instance_future-architect__vuls-436341a4a522dc83eb8bddd1164b764c8dd6bc45
scale-ai/instance_ansible__ansible-748f534312f2073a25a87871f5bd05882891b8c4-v0f01c69f1e2528b935359cfe578530722bca2c59
scale-ai/instance_navidrome__navidrome-bf2bcb12799b21069f137749e0c331f761d1f693
scale-ai/instance_element-hq__element-web-41dfec20bfe9b62cddbbbf621bef2e9aa9685157-vnan
scale-ai/instance_internetarchive__openlibrary-2fe532a33635aab7a9bfea5d977f6a72b280a30c-v0f5aece3601a5b4419f7ccec1dbda2071be28ee4
scale-ai/instance_navidrome__navidrome-d0dceae0943b8df16e579c2d9437e11760a0626a

Displaying 100 of 731 tasks