Academic

Terminal-Bench-Science

Updated 10/25/2026

Research workflow tasks contributed by practicing scientists across five domains

As of October 25, 2026, GPT-6 Astra (Mini-SWE-agent) ranks first on Terminal-Bench-Science with 62.86%, followed by GPT-6.1 Sol (Mini-SWE-agent) at 52.86% and Claude Opus 5.5 (Mini-SWE-agent) at 47.14%.

Terminal-Bench-ScienceExpert-authored scientific research workflows
Terminal-Bench-Science•Oct 25, 2026
ACCURACY
Lab:
Pinch or Ctrl/Cmd + scroll to zoom. Once zoomed, scroll or swipe with two fingers to pan, or drag to pan. Shift + drag draws a box to zoom into; turn on box zoom to draw one without Shift. Plus and minus keys zoom, arrow keys pan, 0 resets.

Terminal-Bench-Science leaderboard

Rank Model Harness Score Cost / Test Tokens / Test Duration / Test
1 GPT-6 Astra Mini-SWE-agent 62.86% $20.80 5.94m 1h49m
2 GPT-6.1 Sol Mini-SWE-agent 52.86% $3.44 4.99m 1h23m
3 Claude Opus 5.5 Mini-SWE-agent 47.14% $19.12 26.38m 2h28m
4 Claude Sonnet 5.5 Mini-SWE-agent 47.14% $19.57 130.65m 2h46m
5 Gemini 4 Argon Mini-SWE-agent 44.29% $44.90 32.18m 1h46m
6 Claude Fable 5.1 Mini-SWE-agent 40.00% $38.01 20.34m 2h36m
7 Wonder Full Mini-SWE-agent 37.14% $22.81 53.29m 3h35m
8 Kimi K3.1 Pro Mini-SWE-agent 31.43% $8.58 33.15m 57m55s
9 GPT-6 Sol Mini-SWE-agent 30.00% $5.82 15.94m 1h22m
10 Claude Opus 5 Mini-SWE-agent 27.14% $32.54 46.71m 2h12m
11 Wonder Mini-SWE-agent 22.86% $19.61 63.60m 1h33m
12 GPT-5.6 Sol Mini-SWE-agent 20.00% $7.32 9.55m 1h44m
13 Claude Fable 5 Mini-SWE-agent 15.71% $51.99 37.38m 1h59m
14 Qwen 3.8 Max Mini-SWE-agent 12.86% $16.68 55.24m 3h24m
15 Grok 4.6 Mini-SWE-agent 11.43% $4.82 7.53m 1h18m
16 Muse Spark 1.3 Max Mini-SWE-agent 10.00% $6.09 28.83m 1h24m
17 Grok 4.7 Mini-SWE-agent 10.00% $17.04 16.72m 1h33m
18 Claude Haiku 5.5 Mini-SWE-agent 10.00% $4.52 71.30m 1h34m
19 GPT-5.6 Terra Mini-SWE-agent 10.00% $5.19 13.47m 2h04m
20 Gemini 3.8 Flash Mini-SWE-agent 8.57% $5.64 19.48m 55m11s
21 Gemini 3.7 Flash Mini-SWE-agent 7.14% $7.19 18.53m 1h20m
22 Gemini 3.5 Flash Mini-SWE-agent 5.71% $3.80 9.18m 1h01m
23 GLM 5.3 Mini-SWE-agent 5.71% $15.63 53.01m 2h45m
24 Claude Sonnet 5 Mini-SWE-agent 5.71% $30.30 122.60m 3h06m
25 Ember-1 Mini-SWE-agent 5.71% $30.76 79.92m 3h23m
26 Muse Spark 1.3 Mini-SWE-agent 4.29% $4.41 20.98m 1h08m
27 GPT-6 Luna Mini-SWE-agent 4.29% $0.24 11.16m 1h16m
28 DeepSeek V4 Flash 0731 Mini-SWE-agent 4.29% $1.10 52.08m 1h34m
29 Gemini 3.6 Flash Mini-SWE-agent 4.29% $4.39 13.11m 1h52m
30 Claude Opus 4.8 Mini-SWE-agent 4.29% $23.14 26.14m 1h55m
31 DeepSeek V4 Pro 0813 Mini-SWE-agent 4.29% $4.63 82.01m 2h16m
32 MiMo V2.6 Flash Mini-SWE-agent 4.29% $0.24 30.58m 3h59m
33 Step 5 Preview Mini-SWE-agent 2.86% $4.25 58.90m 2h30m
34 MiMo V2.6 Pro Mini-SWE-agent 2.86% $0.62 40.53m 3h12m
35 GLM 5.3 Flash Mini-SWE-agent 2.86% $0.52 27.84m 3h28m
36 Gemini 3.1 Pro Preview (02/26) Mini-SWE-agent 1.43% $5.91 12.32m 43m58s
37 Beam 1.0 Mini-SWE-agent 1.43% - 26.04m 1h18m
38 Hy4 Preview Terminus 2 1.43% $2.14 28.19m 3h48m
39 Kimi K3 Mini-SWE-agent 1.43% $21.30 50.69m 4h49m
40 Mercury 2.5 Mini-SWE-agent 0.00% $0.18 3.71m 28m14s
41 GPT-5.6 Luna Mini-SWE-agent 0.00% $0.58 16.24m 2h03m
42 DeepSeek V4.1 Flash Mini-SWE-agent 0.00% $0.47 25.46m 2h57m
43 Qwen 3.8 27B Mini-SWE-agent 0.00% $11.14 140.97m 4h02m

Background

Terminal-Bench-Science is an open-source benchmark of 70 research-workflow tasks contributed by practicing scientists. Each task asks a model to carry out a piece of real research work inside a sandboxed terminal — reconstructing a signal, calibrating a model, reducing an instrument’s output, proving a bound — and is graded by verifier tests written by the task’s own author. We score all 70 tasks from upstream v0.1.0.

Where Terminal-Bench 2.1 measures general terminal and software-engineering skill, this benchmark asks whether a model can do the work of a domain researcher. People who do that work wrote the tasks, and a verifier grades the artifact on whether it is scientifically correct, not on whether the model looked like it was trying.

Tasks are grouped by scientific domain rather than by difficulty tier:

DomainTasks
Life Sciences19
Physical Sciences17
Mathematical Sciences17
Engineering Sciences9
Earth Sciences8

Methodology

This board is moving from the Terminus 2 agent to mini-swe-agent, the harness we use for Terminal-Bench 4.0. Most models have already been re-run on mini-swe-agent; the rest still show their Terminus 2 results until they are. The Harness column shows which one produced each row, and the harness filter limits the table to one. Terminus 2 has the model send keystrokes to a tmux session and read back the screen; mini-swe-agent gives it a single bash tool and returns each command’s output. The tasks themselves run through Harbor, the framework this dataset targets: it builds each task’s own container environment and runs the task’s verifier suite in a sandbox separate from the one the agent worked in, so a model cannot reach its own grader.

All results are pass@1 from a single run per model. Where a task ended in an infrastructure or provider error rather than a graded result, we re-attempted it; we never re-ran a task that produced a graded result. A handful of tasks were solved on such a re-attempt, so a strict one-attempt-per-task reading would place some rows slightly lower.

Our numbers are therefore not directly comparable to the official 0.1 leaderboard, which pairs each model with its own native agent — Claude Code, Codex, Grok Build — and averages three independent trials per task. We use one general-purpose harness instead of each vendor’s own, so a difference between two rows on the same harness reflects the model rather than the scaffold it shipped with. Expect our figures to sit below the official ones for the same model in most cases, since a vendor’s own agent is tuned for it.


Scoring

Each task’s own verifier suite scores it strictly pass/fail, and the reported figure is the percentage of the 70 tasks passed. No task earns partial credit. A task that produces a nearly correct result scores zero, which is deliberate: a nearly right research result is unusable.

Cost and runtime are reported for the benchmark as a whole rather than per domain. A run reports one total for each, and dividing either by a single domain’s task count would overstate it by the ratio between that domain and the full set.

Notes on difficulty

These tasks are markedly harder and slower than a conventional terminal benchmark, and the setup reflects that. Each task allows an eight-hour agent phase, against 15–60 minutes on Terminal-Bench 2.1, and tasks may request up to 4 vCPU and 16 GB. Several run multi-container environments and are graded on artifacts produced by a service other than the one the agent works in.

Expect low absolute scores. The benchmark is calibrated against what the contributing scientists consider a correct result rather than so that a good model passes most tasks. On that standard, current models solve a small fraction of the set.