Physical-Engineering’s Last Exam Leaderboard

Comparing frontier models and agent harnesses on the 29 public dev tasks by score, cost, and runtime.

Tasks
29 in 4 disciplines
Runs
Three per pair
Time limit
6 hours per task
Rubric judge
Claude Opus 5.5
Benchmark Score vs. cost per task on the 29 public dev tasks
Harness’s Effect How far the harness moves each model’s score on the 29 public dev tasks

Key takeaways

  • Claude Opus 5.5 (claude-code) leads the 29 public dev tasks at 0.551. Claude Opus 5.5 (codex) at 0.549 and GPT 6 Astra (codex) at 0.530 are within run-to-run variation.
  • The model matters most. Averaged across all seven harnesses, model scores range from 0.003 (Llama 4 Maverick) to 0.516 (Claude Opus 5.5), whereas switching harnesses on a single model shifts its score by up to 0.174 (DeepSeek-V4.1-Flash, hermes to opencode).
  • Cost varies far more than score on one model. On Claude Opus 5.5, a task costs 4× as much with agy ($42.32) as with opencode ($11.87). The top-scoring pair, Claude Opus 5.5 (claude-code), costs $17.30 per task.
  • Different pairs lead different disciplines: Sonnet 5.5 (pi) in structural, Opus 5.5 (codex) in civil and GPT 6 Astra (codex) in electrical and mechanical.
Rankings Each model on each harness, averaged over three runs
Each model's score with each harness, models ranked by their best score: The 29 public dev tasks, overall
#Model claude-codepiopencodeagycodexhermesopenhands Additional
1 Claude Opus 5.5Opus 5.5 native harness: 0.551$17.3063 min 0.474$13.2971 min 0.492$11.8741 min 0.496≈$42.3242 min 0.549$30.38110 min 0.526$17.1770 min 0.525$14.7264 min –
2 GPT 6 AstraGPT 6 Astra codex only – – – – native harness: 0.530$8.4224 min – – –
3 Gemini 4 ArgonGemini 4 Argon 0.473$7.6262 min 0.471$5.2970 min 0.406$6.4950 min native harness: 0.439$6.3663 min 0.431$7.0085 min 0.454$7.0055 min 0.350$7.2378 min –
4 Claude Sonnet 5.5Sonnet 5.5 native harness: 0.438$22.61101 min 0.423$11.5184 min 0.418$10.4060 min 0.460≈$33.8952 min 0.419$38.34224 min 0.410$14.8283 min 0.449$14.43109 min –
5 Claude Opus 5Opus 5 native harness: 0.422$18.5351 min 0.377$14.6557 min 0.387$13.9638 min 0.446≈$29.5940 min 0.388$25.3676 min 0.381$15.0553 min 0.405$19.1474 min –
6 Claude Fable 5Fable 5 native harness: 0.356$27.6645 min 0.307$18.5934 min 0.353$22.8736 min 0.365≈$54.1935 min 0.350$30.1951 min 0.318$26.1559 min 0.337$26.6440 min –
7 Grok 4.7Grok 4.7 0.274$12.4945 min 0.353$5.3535 min 0.307$10.3032 min 0.304≈$16.81†35 min 0.267$6.8534 min 0.311$10.9551 min 0.272$10.7233 min grok-buildnative harness: 0.357$9.8250 min
8 Gemini 3.8 FlashGemini 3.8 Flash 0.303$2.4332 min 0.270$2.2445 min 0.261$2.0624 min native harness: 0.243$2.6839 min 0.272$3.5648 min 0.186$2.2623 min 0.265$3.2031 min –
9 GLM 5.2GLM 5.2 0.231$19.17110 min 0.213$16.25129 min 0.252–103 min 0.214≈$12.7187 min 0.260$14.14121 min 0.238$11.7173 min 0.221$18.77114 min –
10 DeepSeek-V4.1-FlashDeepSeek-V4.1-Flash 0.128$3.71231 min 0.203$4.07160 min 0.221$3.00172 min 0.080≈$3.50228 min 0.059$2.10314 min 0.047$2.71230 min 0.050$2.00201 min dshnative harness: 0.170$5.12243 min
11 Gemini 3.1 ProGemini 3.1 Pro 0.135$4.6121 min 0.126$3.1940 min 0.118$2.9114 min native harness: 0.135$2.7017 min 0.133$4.4024 min 0.131$2.9216 min 0.126$6.9320 min –
12 Qwen3 Coder 480BQwen3 Coder 480B 0.046$0.118 min 0.045$0.128 min 0.034$0.115 min 0.048≈$0.498 min 0.039$0.116 min 0.061$0.168 min 0.051$0.1834 min –
13 Kimi K2 ThinkingKimi K2 Thinking 0.041$0.267 min 0.046$0.2210 min 0.054$0.309 min 0.040≈$0.2918 min 0.027$0.287 min 0.057$0.318 min 0.052$0.259 min –
14 Gemma 4 26BGemma 4 26B 0.035$0.50101 min 0.033$0.2878 min 0.040$0.4237 min native harness: 0.052≈$0.2195 min 0.007$0.1419 min 0.029$0.2621 min 0.053$0.84113 min –
15 MiniMax M2MiniMax M2 0.046$0.1214 min 0.048$0.09618 min 0.034$0.07514 min 0.042≈$0.3312 min 0.040$0.08412 min 0.044$0.1010 min 0.030$0.1214 min –
16 gpt-oss 120Bgpt-oss 120B 0.042$0.09648 min 0.043$0.1333 min 0.039$0.1544 min 0.036–38 min native harness: 0.038$0.2155 min 0.045$0.1758 min 0.036$0.1560 min –
17 Qwen3-Next 80BQwen3-Next 80B 0.022$0.51†36 min 0.014$0.99†52 min 0.016$0.27†58 min 0.009≈$0.40†39 min 0.025$0.43†36 min 0.017$0.45†55 min 0.026$0.50†61 min –
18 Llama 4 MaverickLlama 4 Maverick 0.004$0.084†2 min 0.007$0.090†<1 min 0.000$0.004†<1 min 0.001≈$0.060†4 min 0.000$0.086†2 min 0.002$0.061†1 min 0.007$0.19†2 min –
Harness average 0.209$8.1157 min0.203$5.6754 min0.202$5.3243 min0.201$12.9150 min0.194$9.6372 min0.192$6.6051 min0.191$7.4162 min
  • A stronger shade marks a higher score, cost, or time.
  • Models rank by their best harness (bold). marks a model's native harness. The harness average covers the 17 models scored on every harness.
  • 29 tasks (0 to 1 scale). Claude Opus 5.5 grades the tasks that use a rubric.
  • Additional, a harness only that model runs: Grok 4.7 (grok-build), DeepSeek-V4.1-Flash (dsh); codex only: GPT 6 Astra.
  • Cost and time are per-task averages (≈ estimated cost; † no prompt caching).

How the models were run

Every model runs all 85 tasks on each of its harnesses (6 hours per task). Each pair runs three times, and its score averages its complete runs. Each model runs at its highest available reasoning effort.

Harnesses run at fixed releases: agy 1.3.3, claude-code 2.1.296, codex 0.162.1, hermes 0.22.2, opencode 2.0.26, openhands 1.54.0, pi 1.1.0, grok-build 1.0.52 and dsh 0.2.1-alpha.4.

Cost per task is calculated from token usage at list prices, including cached reads.

Reasoning effortper model
max
adaptive thinking at effort max (Opus 5.5, Sonnet 5.5, Opus 5, Fable 5); reasoning effort max (GLM 5.2, DeepSeek-V4.1-Flash, GPT 6 Astra)
high
thinking level HIGH (Gemini 4 Argon, Gemini 3.8 Flash, Gemini 3.1 Pro); reasoning effort high (Grok 4.7, Kimi K2 Thinking, MiniMax M2, gpt-oss 120B)
n/a
no reasoning setting (Qwen3 Coder 480B, Qwen3-Next 80B, Llama 4 Maverick)
thinking on
thinking enabled (Gemma 4 26B)

How grading works

Each task runs in an isolated container with the project's drawings, spreadsheets, specs, and local services.

Automated scripts check quantitative outputs, while an LLM judge grades open-ended engineering work against an expert rubric.

  • No internet access
  • 6 hours per task
  • Three runs per harness and model