AIEvals

Benchmarks

Terminal-Bench 4.0

Whether an agent can complete a long, realistic piece of work in a sandboxed terminal: a working service, a proof, a CAD model, a trained kernel, a forensic report.

Agentic codingTerminal-Bench community and Harbor (open source)137 models run by Artificial AnalysisUpdated 8 October 2026Reported by Anthropic, Anthropic, DeepSeek, Google DeepMind, DeepSeek, OpenAI, Anthropic, Anthropic

How it is run

Artificial Analysis runs all 66 tasks with mini-swe-agent and reports pass@1 averaged over three repeats per task. The home column keeps the highest reasoning-effort configuration AA publishes for each model release, matching the existing AA Index selection policy. Grouping ranks are calculated here. Vals AI runs are retained in their own separate table below.

What it cannot tell you

Effort and provider fallbacks affect scores. Claude configurations in the AA data include default fallbacks where their published variant says so. AA, Vals AI and vendor self-reports use different run settings and are never merged into one ranking. This benchmark measures terminal work, not overall model capability.

Leader
Claude Sonnet 5.563.64% · Artificial Analysis results, grouped here by release
Top-ten spread
21.72%Leader minus tenth place, or last place in smaller fields.
Median
25.51%of the 40 models on this site
No published result
6of 46 models on this site

Artificial Analysis results by release

AA mini-swe-agent results, highest published effort per release. Grouped here from the published configurations; ranks are derived, not publisher-issued positions. Vals runs remain in a separate table.

#ModelScoreEffort
1Claude Sonnet 5.563.64%max
2Claude Opus 5.559.60%max
3GPT-6 Astra59.09%max
4Gemini 4 Argon57.07%high
5GPT-6.1 Sol56.06%max
6Claude Fable 5.152.02%max
7Claude Opus 548.99%max
8GPT-6 Sol43.94%max
9Claude Fable 542.42%max
10GLM-5.341.92%max
11GPT-5.6 Sol39.90%max
12Qwen3.8 Max (0902)38.89%Not specified
13GPT-5.6 Terra35.35%max
14MiMo-V2.6-Pro34.85%Not specified
15Step 5 Preview33.33%Not specified
15Muse Spark 1.333.33%max
17GLM 5.3 Flash32.83%max
17Claude Haiku 5.532.83%max
19DeepSeek V4.1 Flash26.77%max
20Grok 4.725.76%xhigh
21Qwen3.8-Flash-Next25.25%Not specified
22MiMo-V2.6-Flash22.73%Not specified
23Claude Opus 4.821.72%max
24Gemini 3.8 Flash19.70%high
25Qwen3.8 Max18.69%Not specified
26Grok 4.617.17%xhigh
27GPT-5.514.65%xhigh
27DeepSeek V4 Pro 042414.65%max
29Claude Sonnet 514.14%max
29DeepSeek V4 Pro 081314.14%max
31Gemini 3.7 Flash13.64%high
32GPT-6 Luna12.63%max
32Kimi K312.63%max
32GPT-5.5 Instant (June 2026)12.63%Not specified
35DeepSeek V4 Flash Vision12.12%max
35DeepSeek V4 Flash 073112.12%max
37GPT-5.6 Luna11.62%max
38Qwen3.8 2.4T A95B11.11%Not specified
39Grok 4.510.61%high
40Muse Spark 1.27.07%xhigh
40Gemini 3.6 Flash7.07%high
42Gemini 3.5 Flash6.57%high
43Muse Spark 1.16.06%xhigh
44Qwen3.8 27B5.56%xhigh
45Gemini 3.1 Pro Preview4.04%Not specified
46JT-4.1 Flash 236B A21B3.03%Not specified
46Claude Sonnet 4.63.03%max
48DeepSeek V4 Flash 04202.53%max
49MiniMax-M32.02%Not specified
49GLM-5.12.02%Not specified
49GPT-5.4 mini2.02%xhigh
52Qwen3.7 Max1.52%Not specified
52K2 Horizon 375B A23B1.52%Not specified
54Gemini 3.5 Flash-Lite1.01%high
54Inkling1.01%xhigh
54K2 Horizon 7B1.01%Not specified
54Solar Mini 41.01%Not specified
54Inkling Small1.01%Not specified
54Kimi K2.7 Code1.01%Not specified
54Qwen3.7 Plus1.01%Not specified
54GLM-5.21.01%max
54Quasar 438B1.01%max
63Kimi K2.60.51%Not specified
63Solar Pro 40.51%Not specified
63North Mini Code0.51%Not specified
63Nemotron 3.5 Lightning0.51%Not specified
63Qwen3.5 9B0.51%Not specified
63Command A+0.51%Not specified
63Muse Glimmer0.51%high
63Gemini 3.1 Flash-Lite0.51%high
63Nemotron 3 Ultra 550B A55B0.51%Not specified
63Hy30.51%Not specified
63Trinity Large Thinking0.51%Not specified
63GPT-5.4 nano0.51%xhigh
63Ring-2.6-1T0.51%xhigh
76MiMo-V2.5-Pro0.00%Not specified
76Mercury 20.00%high
76Mistral Medium 3.10.00%Not specified
76o3-mini0.00%high
76Apodex 1.10.00%Not specified
76Devstral 20.00%Not specified
76DeepSeek V3.1 Terminus0.00%Not specified
76Granite 4.2 3B0.00%Not specified
76DeepSeek R1 (Jan '25)0.00%Not specified
76Qwen3.5 397B A17B0.00%Not specified
76Qwen3.5 122B A10B0.00%Not specified
76MiMo-V2.50.00%Not specified
76Mistral Small 3.10.00%Not specified
76Gemini 2.5 Pro0.00%Not specified
76GPT-5 mini0.00%high
76Gemma 3 27B Instruct0.00%Not specified
76Gemma 3 12B Instruct0.00%Not specified
76K2 Horizon 3.7B0.00%Not specified
76HyperNova 60B 26050.00%high
76gpt-oss-20b0.00%high
76Mistral Small 40.00%Not specified
76Ling-3.0-flash-VL0.00%Not specified
76Mistral Small 3.20.00%Not specified
76DeepSeek V3 (Dec '24)0.00%Not specified
76Qwen3 14B0.00%Not specified
76Mistral Large 30.00%Not specified
76MiniMax-M2.70.00%Not specified
76K2 Horizon MoVA 36B A4B0.00%Not specified
76LongCat 2.00.00%Not specified
76Qwen3 30B A3B 2507 (Reasoning)0.00%Not specified
76Nemotron 3 Super 120B A12B0.00%Not specified
76MiniCPM5-2B0.00%Not specified
76Ministral 3 3B0.00%Not specified
76Ling-3.0-flash-Fin0.00%Not specified
76Ministral 3 14B0.00%Not specified
76DeepSeek V3 03240.00%Not specified
76Mercury 2.50.00%Not specified
76NVIDIA Nemotron 3 Nano 30B A3B0.00%Not specified
76Ling 3.0 Tiny0.00%Not specified
76Celeris-10.00%Not specified
76Qwen3.6 35B A3B0.00%Not specified
76Qwen3.6 27B0.00%Not specified
76Grok 4.30.00%high
76Claude 4.5 Sonnet0.00%Not specified
76Llama 4 Maverick0.00%Not specified
76Ministral 3 8B0.00%Not specified
76Qwen3 8B0.00%Not specified
76K2 Horizon 0.9B0.00%Not specified
76NVIDIA Nemotron 3 Nano 4B0.00%Not specified
76Claude 4.5 Haiku0.00%Not specified
76Llama 4 Scout0.00%Not specified
76Granite 4.2 8B0.00%Not specified
76Qwen3 32B0.00%Not specified
76Solar Pro 30.00%high
76Gemma 4 31B0.00%Not specified
76Devstral Small 20.00%Not specified
76Gemma 4 E4B0.00%Not specified
76Mistral Medium 3.50.00%high
76Ling 3.0 Flash0.00%Not specified
76gpt-oss-120b0.00%high
76Qwen3 235B A22B 2507 (Reasoning)0.00%Not specified
76Qwen3 Coder Next0.00%Not specified

Independent leaderboard · Vals AI

Top 42 of 42 runs by Vals AI, one harness.

#ModelScore
1Claude Opus 5.565.15%
2Claude Sonnet 5.564.14%
3GPT-6 Astra59.60%
4Claude Fable 5.158.08%
5Gemini 4 Argon57.58%
6GPT-6.1 Sol55.05%
7Claude Opus 553.53%
8GPT-6 Sol44.44%
9Claude Fable 541.41%
10GLM 5.338.89%
11GPT-5.6 Sol37.88%
12Qwen3.8 Max34.34%
13MiMo V2.6 Pro31.31%
14Grok 4.728.79%
15Muse Spark 1.3 Max24.75%
16MiMo-V2.6-Flash24.24%
17Claude Opus 4.823.23%
18GPT-5.6 Terra22.73%
19DeepSeek V4.1 Flash19.70%
19Ember 119.70%
19Kimi K319.70%
22Gemini 3.8 Flash19.19%
23Deepseek V4 Flash 073118.69%
24Grok 4.617.17%
25DeepSeek V4 Pro14.14%
26GPT-6 Luna13.64%
27Gemini 3.7 Flash12.12%
28GPT-5.6 Luna11.62%
29Deepseek V4 Pro11.11%
30Muse Spark 1 310.61%
31Claude Sonnet 59.60%
32Grok 4.58.59%
33Hunyuan Hy4 Preview8.08%
34Gemini 3.5 Flash6.06%
34Muse Spark 1.26.06%
36Gemini 3.1 Pro2.52%
36Gpt 5.4 Mini 2026 03 172.52%
38MiniMax M31.01%
39Inkling0.51%
39Mimo V2.5 Pro0.51%
41Inkling Small0.00%
41Mercury 2.50.00%

The same model, two sources

Independent and vendor figures for the same model, widest gap first. Run settings differ.

ModelIndependentAs publishedGapPublisher
Claude Sonnet 5.563.64%70.60%+6.96%Anthropic
Claude Opus 5.559.60%66.40%+6.80%Anthropic
Claude Opus 5.559.60%66.40%+6.80%Google DeepMind
Claude Haiku 5.532.83%39.20%+6.37%Anthropic
Claude Fable 5.152.02%57.90%+5.88%Google DeepMind
DeepSeek V4.1 Flash26.77%31.20%+4.43%DeepSeek
GLM 5.341.92%37.90%-4.02%DeepSeek
Claude Sonnet 514.14%10.30%-3.84%Anthropic
Claude Fable 5.152.02%55.80%+3.78%OpenAI
Claude Fable 5.152.02%55.80%+3.78%Anthropic
GPT-6 Luna12.63%16.40%+3.77%Anthropic
Claude Opus 548.99%52.60%+3.61%OpenAI
Claude Opus 548.99%52.30%+3.31%Anthropic
Claude Opus 548.99%51.80%+2.81%DeepSeek
GPT-5.6 Sol39.90%37.30%-2.60%OpenAI
GPT-5.6 Sol39.90%37.30%-2.60%Anthropic
GPT-6.1 Sol56.06%58.20%+2.14%Anthropic
Claude Fable 542.42%44.50%+2.08%OpenAI
DeepSeek V4 Pro14.14%12.40%-1.74%DeepSeek
GPT-6 Astra59.09%57.90%-1.19%OpenAI
GPT-6 Astra59.09%57.90%-1.19%Anthropic
GPT-6 Astra59.09%58.20%-0.89%Google DeepMind
Gemini 3.8 Flash19.70%19.10%-0.60%OpenAI
Gemini 4 Argon57.07%57.40%+0.33%Google DeepMind
Kimi K312.63%12.60%-0.03%DeepSeek
GPT-5.6 Sol39.90%39.90%0.00%DeepSeek
Gap is the publisher’s figure minus the independent one, in this benchmark’s own points. Both numbers stay visible: averaging them would invent a figure nobody published.

No published result tracked

6 of the 46 models on this site have no published number on this benchmark, so their cells in the home table stay blank rather than reading as zero.

Read this with

Other versions of the same evaluation. Versions are not comparable: the task set changes between them.

As reported by each publisher

The same benchmark, measured by the labs themselves. Compare down a column, never across two publishers.

Anthropic

Claude Haiku 5.5: launch evaluation table · 7 October 2026

RankModelScore
2Claude Haiku 5.539.2%
4Claude Haiku 4.50.0%
3GPT-6 Luna16.4%
1Claude Sonnet 5.570.6%

Ranks compare reported scores in the same published row; ties share a rank.

Terminal-Bench 4.0. Claude Code; Haiku safeguards enabled without fallback. GPT-6 Luna is quoted from the public Codex leaderboard.

All eight results and four comparison columns from Anthropic’s announcement, read 8 October 2026. Haiku 5.5 uses max effort; Sonnet’s FrontierCode uses xhigh. HLE is split into no-tools and with-tools rows. OSWorld uses partial credit on the official 82-task offline subset, differing from earlier combined-subset reports. AA ran GDPval-AA and AA-Briefcase; these rounded quotes from Anthropic remain separate from the directly imported public AA measurements. GPT results retain the source and configuration described in the system card. Missing cells stay blank; the reported Haiku 4.5 Terminal-Bench score is zero. Each rank compares one published row only.

www.anthropic.com/claude-haiku-5-5

Anthropic

Claude Haiku 5.5: system card capability evaluations · 7 October 2026

RankModelScore
4Claude Haiku 5.539.2%
6Claude Haiku 4.50.0%
1Claude Sonnet 5.570.6%
2Claude Opus 5.566.4%
5GPT-6 Luna16.4%
3GPT-6.1 Sol58.2%

Ranks compare reported scores in the same published row; ties share a rank.

Terminal-Bench 4.0. §8.4: Haiku 10 trials per task, SE ±1.9 pts; 1.8% flagged trials failed without fallback. Sonnet/Opus use five trials and fallback; Opus xhigh. Luna/Sol quote public Codex max-effort results.

Section 8, pages 111–139 of the Haiku 5.5 system card, read 8 October 2026. Values come from exact prose, tables and labelled figures. Unless specified, Haiku uses adaptive thinking at max effort and five trials with evaluation-specific context up to 1M. Each row retains its subset, metric, effort and source notes; no score is assigned to an unspecified SWE-Bench Pro version. Terminal runs use safeguards without fallback and no internet egress. ProgramBench uses filtered tasks and hidden-test pass rate without a time limit. OSWorld partial and strict results use the official 82-task offline subset. CAD uses 0–1 voxel IoU. Healthcare raw and length-adjusted scores stay separate. Life-science results disable Haiku biology safeguards. Independently run figures quoted by Anthropic remain publisher reports here. Missing comparison values are not inferred from rounded charts.

www.anthropic.com/claude-haiku-5-5-system-card

DeepSeek

DeepSeek-V4.1-Flash-1017: complete release comparison · 17 October 2026

Ranks compare reported scores in the same published row; ties share a rank.

Terminal-Bench 4.0. Claude Code harness. The September V4.1 technical-report snapshot used a different harness; retain this release comparison separately.

The complete 11-row, six-model comparison from DeepSeek’s dated MIT model card, read 17 October 2026 at revision 1bae0e1088993b9b82de08f59de5be5a34e42170. All 63 published comparison cells and both additional parenthesized HLE scores are retained as 65 figures across 12 rows. The HLE text-only scores are split into their own row and benchmark page; GLM-5.3’s dagger-marked 42.0 is text-only and has no full-set score. Unreported values stay null and do not enter ranks. K3 and Opus 5 are displayed as Kimi K3 and Claude Opus 5. Terminal-Bench 4.0 uses Claude Code, DeepSWE v1.1 uses Mini-SWE-V2, and the release notes identify ZeroBench-main as Pass@5. Other effort levels, trial counts and judges are not fully specified. These are DeepSeek publication claims, separate from independent evaluations and earlier publisher snapshots.

huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017

Google DeepMind

Gemini 4 Argon: model evaluation · October 2026

RankModelScore
4Gemini 4 Argon57.4%
2GPT-6 Astra58.2%
3Claude Fable 5.157.9%
1Claude Opus 5.566.4%

Ranks compare reported scores in the same published row; ties share a rank.

Page 5 of Google DeepMind’s model evaluation, read 1 October 2026. Gemini runs use the API at the highest thinking setting, generally pass@1 without majority voting or parallel test-time compute; smaller benchmarks average multiple trials. Other models use their highest available published reasoning results. Google quotes Vals AI for knowledge-work and Vibe Code results, Zapier’s private-set AutomationBench leaderboard, Proximal for FrontierSWE v2, Surge AI for RiemannBench and no-tools Chartography, and the CWE-bench v1 leaderboard. Argon’s DeepSWE uses mini-swe; Terminal-Bench 4.0 is self-computed for Argon and quoted from the author board for other models. PostTrainBench v1.1 uses OpenCode with one H100 and a 10-hour budget for all models. Terminal-Bench Science uses a 6x verifier timeout for Argon. LABBench 2 uses terminal, bioinformatics tools, Python, R and internet access for all models. GraphWalks uses BFS F1 on two separate subsets: 650 items up to 128k tokens and 200 items from 256k to 1M. Agent’s Last Exam uses ALE-Claw, a 5-hour window and binary pass rate, with safety filters enabled for Argon. OSWorld 2.0 uses offline partial reward, the best of three single-attempt runs for Argon, safety filters, 1080p, 500 steps, Gemini CUA with parallel batch tools and compaction, screenshot-only observation and the 08.08 patch; Claude’s combined online/offline results are omitted. LVBench runs without tools, using 1 FPS for Gemini, 800 frames for Astra, 300 for Fable and 600 for Opus. Missing cells remain blank. These are the report’s published figures, preserved separately from this site’s independent source snapshots.

storage.googleapis.com/deepmind-media/gemini/gemini_4_argon_model_evaluation.pdf

DeepSeek

DeepSeek-V4.1-Flash: comparison with closed and open-source models · 10 September 2026

RankModelScore
1Claude Opus 551.8%
2GPT-5.6 Sol39.9%
5Kimi K312.6%
3GLM 5.337.9%
6DeepSeek V4 Pro12.4%
7DeepSeek V4 Flash7.0%
4DeepSeek V4.1 Flash31.2%

Ranks compare reported scores in the same published row; ties share a rank.

Table 3 of the V4.1 technical report, published with the model release. Every column is the vendor's own run at its maximum reasoning effort, each on that vendor's own harness, so this compares publication claims rather than one shared run. DeepSeek renamed nothing and disclosed no fallback rates; the report instead documents the opposite problem, agents searching for ways to game the harness, and says its visual-agent rows were run with a 512k-token context. The benchmark names are reproduced as DeepSeek wrote them — including rows this site keeps apart, such as HLE with and without tools — and the model columns are renamed to the names used on this site. DeepSeek's table is also republished, unchanged, on the model page at ollama.com; that copy prints 64.0 for the V4.1 row of NL2Repo-Bench where the report prints 65.4, and this site follows the report.

huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash/resolve/main/DeepSeek_V41_Tech_Report.pdf

OpenAI

GPT-6 Astra: evaluation table · 3 September 2026

Ranks compare reported scores in the same published row; ties share a rank.

OpenAI reports the maximum score at any effort level, in its own research environment or through its API. Claude and Gemini figures are taken by OpenAI from those vendors' published reports, so this table is a comparison between publication claims, not between runs.

openai.com/index/gpt-6-astra/

Anthropic

Claude Opus 5.5: evaluation table · 22 September 2026

RankModelScore
1Claude Opus 5.566.4%
3Claude Fable 5.155.8%
4Claude Opus 552.3%
2GPT-6 Astra57.9%
5GPT-5.6 Sol37.3%

Ranks compare reported scores in the same published row; ties share a rank.

Anthropic runs its own harness and states that margin size is a weakening guide to real differences at this level. Two rows rely on other publishers: AutomationBench figures come from Zapier, and the GPT figures are as reported by OpenAI. The Claude Opus 5.5 row was run with production safeguards enabled, so some security, biology and frontier-development tasks were completed by a fallback model.

www.anthropic.com/news/claude-opus-5-5

Anthropic

Claude Sonnet 5.5: evaluation table · 28 September 2026

RankModelScore
1Claude Sonnet 5.570.6%
3Claude Sonnet 510.3%
2Claude Opus 5.566.4%

Ranks compare reported scores in the same published row; ties share a rank.

Terminal-Bench 4.0. Anthropic's own harness. Vals, running the same benchmark independently, scores Sonnet 5.5 at 53.03% and Opus 5.5 at 61.62%, so this row and the Vals board above are two different runs of one benchmark. Opus 5.5 is reported at Xhigh effort, its highest score.

Anthropic publishes this table with Sonnet 5.5, the second model in its Claude 5.5 line, and states that Sonnet 5.5 at Max effort performs comparably to Opus 5.5 on several evaluations while Opus 5.5 remains stronger on open-ended work. The GPT-6 Sol column is quoted from OpenAI, not re-run, and Anthropic notes an OpenAI image-understanding bug that may not yet be reflected in third-party scores. Two rows come from other publishers: Artificial Analysis ran GDPval-AA and AA-Briefcase on a pre-release Sonnet 5.5 deployment that Anthropic later found had a structured-output bug, and Surge AI runs Chartography. Sonnet 5.5 launched with the cyber safeguards first built for Opus-class models, so some security work was completed by a fallback model.

www.anthropic.com/claude-sonnet-5-5

Sources

Every page used for this benchmark, read on 17 October 2026.