Research reportSI evaluation

What agent benchmarks measure, and what they miss

How SWE-bench, GAIA, WebArena, OSWorld and tau-bench score LLM agents, and the validity and contamination flaws that audits have found.

Cover of the full report: What agent benchmarks measure, and what they miss
The research behind this article, with every source listed. 18 pages.

Key points

From the Summary of the full report

  1. Major model providers cited five agent benchmarks in launch posts from 2024 to early 2025 [7]. Each scores a fixed end state with a fixed rule. SWE-bench runs repository tests on a patch, and GAIA matches a short answer. WebArena uses string matching, a model judge or state checks. OSWorld runs a per-task script, and tau-bench compares the final database with a goal state [1, 2, 3, 4, 5]. A score stands for capability only when the rule is correct and the tasks are new to the model.
  2. The Agentic Benchmark Checklist (ABC) found task-validity flaws in seven of ten agentic benchmarks, outcome-validity flaws in seven and reporting limits in all ten [7]. Errors run both ways. A do-nothing agent scores 38% on tau-bench's airline tasks, and broken page selectors understated one agent on OSWorld's Chrome tasks by 28 points [7].
  3. SWE-bench Verified has tests that pass wrong patches [10, 11], solutions that models appear to remember [13] and tests that reject correct ones [26]. In February 2026 the model developer that built it with the benchmark's authors found flawed tests in at least 59.4% of 138 audited problems and stopped reporting it [25, 26].

Agent benchmarks measure one thing directly: whether an agent's output passes a fixed check on a fixed set of tasks. SWE-bench runs a repository's tests on the agent's patch. GAIA compares a short answer with a reference. WebArena, OSWorld and tau-bench check answers or the final state of a website, a desktop or a database [1, 2, 3, 4, 5]. A score reflects capability only when the check is correct and the tasks are new to the model.

Audits keep finding cases where one condition or both fail. A 2025 checklist study of ten agentic benchmarks found outcome-validity flaws in seven and task-validity flaws in seven [7]. On tau-bench's airline tasks, an agent that returned empty responses scored 38%, above a function-calling agent built on a widely used hosted model [7]. In February 2026, the model developer that built SWE-bench Verified with the benchmark's authors stopped reporting its scores, citing flawed tests and contamination [25, 26].

What the main agent benchmarks measure

Benchmark Tasks Scoring rule Top result in the paper
SWE-bench (Oct 2023) 2,294 GitHub issues from 12 Python repositories The patch applies and the task's tests pass 1.96%, a retrieval setup
GAIA (Nov 2023) 466 assistant questions Quasi exact match on a short answer 15%, a plugin-equipped model
WebArena (Jul 2023) 812 tasks on four self-hosted websites String matching, a model judge or state checks 14.41% (version of Apr 2024)
OSWorld (Apr 2024) 369 tasks in real desktop applications A per-task script checks the final state 12.24%
tau-bench (Jun 2024) 115 retail and 50 airline conversations with a simulated user Final database matches the goal state, and the agent gives the required information 35.2% airline, 61.2% retail

Sources: [1, 2, 3, 4, 5].

GAIA, WebArena and OSWorld also published human baselines of 92%, 78.24% and over 72.36% [2, 3, 4]. Major model providers cited SWE-bench Verified, GAIA, WebArena, OSWorld and tau-bench in launch posts between January 2024 and March 2025 [7]. Agent evaluation metrics defines the measures built on these scores, such as pass^k.

Are agent benchmarks reliable? Task and outcome validity

The Agentic Benchmark Checklist (ABC) calls an evaluation rigorous when two conditions hold [7]. Task validity: a task is solvable if and only if the agent has the target capability. Outcome validity: a passing result means the task was done. All ten benchmarks ABC assessed had gaps in reporting [7]. Errors run in both directions.

  • tau-bench. 38% of airline tasks are intentionally impossible, and success means leaving the database unchanged. An agent that does nothing passes them. An agent that outputs all the data scores 40%, because 2% of airline tasks are also graded by substring matching [7].
  • WebArena. Substring matching accepts answers padded with extra text, and the judge accepts an empty reply on tasks labelled "N/A". ABC puts the overestimate at 1.4 to 5.2% [7].
  • OSWorld. Website changes broke 13 of 46 tasks in its Chrome section and understated one open-source agent's score there by 28 points [7].
  • WebArena-Lite. A 2026 human review of all 165 tasks recovered 5.45 to 8.49 points of success that the automatic grader had missed [19].

SWE-bench Verified contamination and weak tests

SWE-bench Verified was released in August 2024 as a human-screened subset of the original. 93 developers screened 1,699 tasks, 68.3% were filtered out for underspecified problems, unfair tests or other issues, and 500 remained [25].

  • Tests that pass wrong patches. UTBoost found 26 of the 500 tasks had insufficient tests. After its corrections, rankings changed for 11 of 45 leaderboard entries (24.4%), and the leading entry fell from 55% to 53.6% [10]. For three state-of-the-art tools, a second study estimated that weak patch validation inflated reported resolution rates by 6.4 percentage points [11].
  • Remembered answers. Given only the issue text, models named the buggy file 60% to 76% of the time on Verified, against under 53% on popular repositories outside SWE-bench [13].
  • The co-creator's audit. The developer that built Verified with the SWE-bench authors [25] audited 138 problems that one reasoning model failed to solve consistently over 64 runs. At least 59.4% had tests that reject functionally correct submissions. Every frontier model tested could reproduce the reference fix or verbatim problem details for some tasks. The top score rose from 74.9% to 80.9% in the six months before February 2026 [26].

The developer concluded that gains "increasingly reflect how much the model was exposed to the benchmark at training time" and recommended SWE-Bench Pro [26].

Fresh tasks and successor benchmarks

Fresh-task benchmarks draw on recently created issues, and SWE-rebench flags issues older than a model's release [14, 15]. Each row below runs one setup both ways.

Setup Older set or standard run Fresh or hardened tasks Source
One open-weight model, 2025 39.7% on SWE-bench Verified 21.3% on SWE-rebench, March to April 2025 issues [14]
Leading SWE-bench-Live setup, 2025 43.20% on SWE-bench Verified 19.25% on SWE-bench-Live [15]
One model, 2026 78.80% on SWE-Bench Pro, standard run 57.32% with leaked answers blocked [17]

SWE-rebench's authors say some models' Verified scores "might be inflated due to contamination issues" [14]. The third row is a second kind of leak: agents can read fixes from Git history or the network during the run, and blocking both cut 21.48 points [17]. SWE-Bench Pro holds out 858 problems to test for overfitting, and the models tested on its public set stayed below 45% in the paper's November 2025 version [16]. By October 2026 its maintainers had repaired or retired 480 of the 731 public tasks [18]. On the repaired 642-task set, which is not comparable with the 2025 results, frontier agents resolve up to 99.4% [18].

OSWorld vs WebArena: graders and drift

WebArena runs four self-hosted websites in containers, does not model website drift and has no held-out test set [3, 9]. The top agent on its leaderboard in mid 2024 scored 35.8% and hard-coded policies for specific WebArena tasks [9]. WebArena-Verified reviewed every task and replaced the model judge and substring matching with deterministic scoring [27].

OSWorld runs real applications, some on live websites [4, 7]. Its maintainers released OSWorld-Verified in July 2025 after fixing more than 300 reported issues [28]. In the verified results, viewed 24 October 2026, the top entry, an agentic framework, scored 90.19% at a 100-step limit in July 2026, above the original 72.36% human baseline [29, 4]. One model released in 2025 scored 9.1%, 17.17% and 23% at 15, 50 and 100 steps [29]. OSWorld 2.0, released in June 2026, uses 108 workflows that take people a median of about 1.6 hours, and the top model completed 20.6% of them [20].

tau-bench explained: scoring with a simulated user

tau-bench introduced pass^k, the chance that all k trials of a task succeed. In June 2024 the leading function-calling agent passed over 60% of retail tasks on one trial, and its pass^8 fell below 25% [5]. The maintainers' 2025 follow-up found that the simulated user, itself a language model, caused task-critical errors in 13% of airline conversations [6]. In February 2026 they audited and fixed more than 50 airline and retail tasks [30]. On taubench.com, viewed 24 October 2026, the top tau2-bench text entry scored 87.9% on pass^1, against 55.2% for the top entry on the newer banking domain [30].

Saturation, single runs and cost

A 2026 study of 60 language model benchmarks found nearly half saturated, with rates rising with benchmark age [23]. HAL ran 21,730 agent rollouts across 9 models and 9 benchmarks for about $40,000. Higher reasoning effort gave equal or lower accuracy in 21 of 36 combinations, and two web agents differed ninefold in cost for a two-point gap in accuracy [21]. HAL has since declared CORE-Bench solved and paused adding new models [31]. SWE-rebench's authors name reporting pass@N as pass@1, and reporting only the best run, as practices that overstate capability [14]. The black-box evaluation protocol covers repeated trials.

Which benchmark for LLM agents: questions to ask

Match the benchmark to the work: SWE-bench and its successors for code, WebArena for websites, OSWorld for desktop applications, tau-bench for policy-bound conversations and GAIA for questions that need search and tools [1, 2, 3, 4, 5]. Then check how far the score carries. In a 2025 METR study, an early-2025 agent had an average success rate of 38% on 18 real issues, measured by the maintainers' tests, and none of the 15 pull requests reviewed by hand was mergeable as-is [35].

For any reported score, check:

  • Which benchmark version, and how many tasks?
  • Which scaffold, step limit and number of runs, and is the figure pass@1 or the best of several [14]?
  • Were the tasks created after the model's training cutoff [14]?
  • What do a trivial agent and a baseline that uses no model score? ABC asks benchmarks to report both [7].
  • What did each success cost [21]?

Rillor's agent evaluation and simulation work tests the agents an organization plans to deploy on its own tasks, with benchmark suites of fixed tasks and scoring code rerun on each new model version so results stay comparable over time.

Read the full report

The full report adds each benchmark's audit record, the CORE-Bench case, time horizons and implications by reader, with all 35 sources.

The full report

What agent benchmarks measure, and what they miss

The research behind this article, with every source listed. 18 pages.

  1. Summary
  2. Background
  3. Method
  4. Findings
  5. Implications
  6. Limits of this analysis
  7. Sources

Sources

  1. SWE-bench: Can Language Models Resolve Real-World GitHub Issues? Carlos E. Jimenez, John Yang, Alexander Wettig, Shunyu Yao, Kexin Pei, Ofir Press and Karthik Narasimhan, ICLR 2024, arXiv:2310.06770, version 3, 11 November 2024 (first version 10 October 2023). https://arxiv.org/abs/2310.06770
  2. GAIA: a benchmark for General AI Assistants. Grégoire Mialon, Clémentine Fourrier, Craig Swift, Thomas Wolf, Yann LeCun and Thomas Scialom, arXiv:2311.12983, 21 November 2023. https://arxiv.org/abs/2311.12983
  3. WebArena: A Realistic Web Environment for Building Autonomous Agents. Shuyan Zhou, Frank F. Xu, Hao Zhu, Xuhui Zhou, Robert Lo, Abishek Sridhar and others, arXiv:2307.13854, version 4, 16 April 2024 (first version 25 July 2023). https://arxiv.org/abs/2307.13854
  4. OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments. Tianbao Xie, Danyang Zhang, Jixuan Chen and others, arXiv:2404.07972, version 2, 30 May 2024 (first version 11 April 2024). https://arxiv.org/abs/2404.07972
  5. τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains. Shunyu Yao, Noah Shinn, Pedram Razavi and Karthik Narasimhan, arXiv:2406.12045, 17 June 2024. https://arxiv.org/abs/2406.12045
  6. τ²-Bench: Evaluating Conversational Agents in a Dual-Control Environment. Victor Barres, Honghua Dong, Soham Ray, Xujie Si and Karthik Narasimhan, arXiv:2506.07982, 9 June 2025. https://arxiv.org/abs/2506.07982
  7. Establishing Best Practices for Building Rigorous Agentic Benchmarks. Yuxuan Zhu, Tengjun Jin, Yada Pruksachatkun, Andy Zhang, Shu Liu, Sasha Cui, Sayash Kapoor, Shayne Longpre and others, arXiv:2507.02825, version 5, 7 August 2025 (first version 3 July 2025). https://arxiv.org/abs/2507.02825
  8. AI Agents That Matter. Sayash Kapoor, Benedikt Stroebl, Zachary S. Siegel, Nitya Nadgir and Arvind Narayanan, arXiv:2407.01502, 1 July 2024. https://arxiv.org/abs/2407.01502
  9. UTBoost: Rigorous Evaluation of Coding Agents on SWE-Bench. Boxi Yu, Yuxuan Zhu, Pinjia He and Daniel Kang, arXiv:2506.09289, 10 June 2025. https://arxiv.org/abs/2506.09289
  10. Are "Solved Issues" in SWE-bench Really Solved Correctly? An Empirical Study. You Wang, Michael Pradel and Zhongxin Liu, arXiv:2503.15223, version 2, 9 September 2025 (first version 19 March 2025). https://arxiv.org/abs/2503.15223
  11. The SWE-Bench Illusion: When State-of-the-Art LLMs Remember Instead of Reason. Shanchao Liang, Spandan Garg and Roshanak Zilouchian Moghaddam, arXiv:2506.12286, version 4, 1 December 2025 (first version 14 June 2025). https://arxiv.org/abs/2506.12286
  12. SWE-rebench: An Automated Pipeline for Task Collection and Decontaminated Evaluation of Software Engineering Agents. Ibragim Badertdinov, Alexander Golubev, Maksim Nekrashevich and others, NeurIPS 2025, arXiv:2505.20411, version 2, 4 November 2025 (first version 26 May 2025). https://arxiv.org/abs/2505.20411
  13. SWE-bench Goes Live! Linghao Zhang, Shilin He, Chaoyun Zhang and others, arXiv:2505.23419, version 2, 1 June 2025 (first version 29 May 2025). https://arxiv.org/abs/2505.23419
  14. SWE-Bench Pro: Can AI Agents Solve Long-Horizon Software Engineering Tasks? Xiang Deng, Jeff Da, Edwin Pan and others, arXiv:2509.16941, version 2, 14 November 2025 (first version 21 September 2025). https://arxiv.org/abs/2509.16941
  15. SWE-Bench Pro Verified: A Reliable Benchmark for Software Engineering Agents. Pujun Zheng, Zixin Shang, Shufan Jiang, Wenhui Tian, Dongsheng Zhu, Zerun Ma, Dingbo Yuan and Qi Zhang, arXiv:2609.08149, version 3, 9 October 2026 (first version 8 September 2026). https://arxiv.org/abs/2609.08149
  16. SWE-Bench Pro V2: A Cleaner, Harder-to-Game Coding Benchmark. Soham Dan, Jeff Da, Sanyam Bhutani and others, arXiv:2610.24206, 16 October 2026. https://arxiv.org/abs/2610.24206
  17. Auditing Web Agent Evaluation on WebArena-Lite: Human Review of Outcomes and Trajectories. Chengguang Gan, Zimeng He, Yoshihiro Tsujii, Ken-ichiro Kobayashi, Hiroki Itoh and Kotaro Funakoshi, arXiv:2610.01491, 1 October 2026. https://arxiv.org/abs/2610.01491
  18. OSWorld 2.0: Benchmarking Computer Use Agents on Long-Horizon Real-World Tasks. Mengqi Yuan, Zilong Zhou, Xinzhuang Xiong and others, arXiv:2606.29537, version 2, 13 July 2026 (first version 28 June 2026). https://arxiv.org/abs/2606.29537
  19. Holistic Agent Leaderboard: The Missing Infrastructure for AI Agent Evaluation. Sayash Kapoor, Benedikt Stroebl, Peter Kirgis and others, arXiv:2510.11977, 13 October 2025. https://arxiv.org/abs/2510.11977
  20. When AI Benchmarks Plateau: A Systematic Study of Benchmark Saturation. Mubashara Akhtar, Anka Reuel, Prajna Soni and others, ICML 2026, arXiv:2602.16763, version 4, 6 August 2026 (first version 18 February 2026). https://arxiv.org/abs/2602.16763
  21. Introducing SWE-bench Verified. OpenAI, 13 August 2024, updated 24 February 2025 (Internet Archive capture of 1 January 2026). https://web.archive.org/web/20260101233457/https://openai.com/index/introducing-swe-bench-verified/
  22. Why SWE-bench Verified no longer measures frontier coding capabilities. OpenAI, 23 February 2026 (Internet Archive capture of 15 October 2026). https://web.archive.org/web/20261015182204/https://openai.com/index/why-we-no-longer-evaluate-swe-bench-verified/
  23. WebArena-Verified, repository README. ServiceNow, viewed 24 October 2026. https://github.com/ServiceNow/webarena-verified
  24. Introducing OSWorld-Verified. XLANG Lab, 28 July 2025. https://xlang.ai/blog/osworld-verified
  25. OSWorld-Verified results file (rows dated up to 1 August 2026). XLANG Lab, viewed 24 October 2026. https://os-world.github.io/static/data/osworld_verified_results.xlsx
  26. τ-bench site and leaderboard. Sierra, viewed 24 October 2026. https://taubench.com/
  27. HAL: Holistic Agent Leaderboard. SAgE team, Princeton University, viewed 24 October 2026. https://hal.cs.princeton.edu/
  28. Research Update: Algorithmic vs. Holistic Evaluation. David Rein, METR, 13 August 2025. https://metr.org/blog/2025-08-12-research-update-towards-reconciling-slowdown-with-time-horizons/

Notices

Superintelligence (SI) outputs can be wrong. Important decisions should include human review.

Test your agent before it goes live.

Send us the tasks your agent handles, the model versions it runs on and the decisions it is trusted with.

Evaluate an agent