Beyond the average

Explore results

Every configuration on every task, two configurations side by side, how consistently each one scores, and what its score costs in tokens, time and probes. Scores are the paper's: the best eligible design for Design tasks and the final submission for Reimplementation, with invalid results at S = 0.

Task family
26 tasks · 11 configurations · applies to every view below
Every task

Score by configuration and task.

Rows follow the leaderboard; columns run from the easiest task to the hardest, as ranked in the paper. Hatched cells are invalid results, scored zero. Select a cell to open its task.

Score S by configuration (rows) and task (columns)
Design · 16Reimplementation · 10
EasyMediumHardExpertEasyMediumHardExpert
Configuration90SiN Bend-v0Microresonator-v1MZI-Spec-8Quantum-4WDM-v1RAFT-SpecMicroresonator-v2MZI-v1MZI-v2MZI-Ring-v1WDM-v2Quantum-8Ring-XC-v1Serial MZI-v1Ring-XC-v2MZI-Ring-v2Anisotropic SWG-v0SRSN Grating-v0Sb₂Se₃ rotatorTrapezoidal SWG-v0Dual-tridentTFLN PI-MMI-v0α-Si/SiN gratingTFLN Crossing-v0HMDM WDMHMDM PSRMean S
GPT-6 AstraCodex0.720.750.510.570.850.440.590.540.790.400.710.480.310.050.430.020.680.590.930.400.350.330.270.220.310.110.47
Opus 5.5Claude Code0.740.780.480.490.500.430.530.670.410.380.690.380.370.040.010.630.520.730.310.370.330.260.170.050.090.40
GPT-6.1 SolCodex0.650.780.500.580.810.440.600.720.410.280.060.340.100.010.640.570.650.470.350.320.260.290.310.120.40
Fable 5.1Claude Code0.760.630.490.500.610.420.570.320.530.240.100.040.010.390.560.500.360.360.340.270.360.250.090.33
Sonnet 5.5 (high)Claude Code0.610.650.470.520.130.410.510.680.390.350.360.600.530.470.350.350.310.270.300.030.100.32
Gemini 4 Argonmini-SWE-agent0.700.500.510.440.590.410.300.710.520.260.280.350.220.220.190.240.090.25
Muse Wonder (high)Muse Code0.670.490.480.460.600.040.010.670.530.520.370.280.310.230.290.250.090.24
GPT-5.6 SolCodex0.640.620.340.210.100.420.330.270.070.120.640.520.500.260.140.300.220.200.060.100.23
Kimi K3.1 ProClaude Code0.640.610.470.290.410.040.370.100.370.520.500.250.320.270.210.150.150.090.22
GLM 5.3 Flash (max)mini-SWE-agent0.620.460.480.310.520.150.340.180.120.220.120.310.090.15
GLM 5.3 Flash (high)Claude Code0.520.450.320.520.260.040.110.250.210.270.210.090.13
Task mean0.660.530.470.370.330.310.310.300.230.220.170.130.100.060.040.000.540.540.500.310.290.280.240.230.200.10

Hover or focus a cell for its exact score.

Head-to-head

Two configurations, task by task.

Each dot is a task. Below the diagonal the configuration on the horizontal axis scores higher; above it, the one on the vertical axis. Invalid results count as S = 0 and are drawn as rings.

GPT-6 Astra (Codex) against Opus 5.5 (Claude Code) on 26 tasks: GPT-6 Astra higher on 19, Opus 5.5 higher on 5, 2 ties.000.250.250.500.500.750.7511Opus 5.5 higherGPT-6 Astra higherGPT-6 Astra · Codex — SOpus 5.5 · Claude Code — S90SiN Bend-v0: GPT-6 Astra 0.72 · Opus 5.5 0.74Microresonator-v1: GPT-6 Astra 0.75 · Opus 5.5 0.78MZI-Spec-8: GPT-6 Astra 0.51 · Opus 5.5 0.48Quantum-4: GPT-6 Astra 0.57 · Opus 5.5 0.49WDM-v1: GPT-6 Astra 0.85 · Opus 5.5 0.50RAFT-Spec: GPT-6 Astra 0.44 · Opus 5.5 0.43Microresonator-v2: GPT-6 Astra 0.59 · Opus 5.5 0.53MZI-v1: GPT-6 Astra 0.54 · Opus 5.5 0.67MZI-v2: GPT-6 Astra 0.79 · Opus 5.5 0.41MZI-Ring-v1: GPT-6 Astra 0.40 · Opus 5.5 0.38WDM-v2: GPT-6 Astra 0.71 · Opus 5.5 0.69Quantum-8: GPT-6 Astra 0.48 · Opus 5.5 0.38Ring-XC-v1: GPT-6 Astra 0.31 · Opus 5.5 0.37Serial MZI-v1: GPT-6 Astra 0.05 · Opus 5.5 0.04Ring-XC-v2: GPT-6 Astra 0.43 · Opus 5.5 invalidMZI-Ring-v2: GPT-6 Astra 0.02 · Opus 5.5 0.01Anisotropic SWG-v0: GPT-6 Astra 0.68 · Opus 5.5 0.63SRSN Grating-v0: GPT-6 Astra 0.59 · Opus 5.5 0.52Sb₂Se₃ rotator: GPT-6 Astra 0.93 · Opus 5.5 0.73Trapezoidal SWG-v0: GPT-6 Astra 0.40 · Opus 5.5 0.31Dual-trident: GPT-6 Astra 0.35 · Opus 5.5 0.37TFLN PI-MMI-v0: GPT-6 Astra 0.33 · Opus 5.5 0.33α-Si/SiN grating: GPT-6 Astra 0.27 · Opus 5.5 0.26TFLN Crossing-v0: GPT-6 Astra 0.22 · Opus 5.5 0.17HMDM WDM: GPT-6 Astra 0.31 · Opus 5.5 0.05HMDM PSR: GPT-6 Astra 0.11 · Opus 5.5 0.09
Consistency

How often each configuration reaches a score.

The share of tasks on which each configuration scores at least the threshold. Invalid results count as S = 0, so every share is out of all 26 tasks. Select configurations to compare their full curves.

S ≥ 0.50
Share of tasks with S at least x, for x from 0 to 1. Highlighted: GPT-6 Astra, Opus 5.5.0%025%0.2550%0.5075%0.75100%1Score thresholdTasks at or above
Effort

Score against tokens, time and probes.

Each dot is a configuration: its mean score against what it spent per task. The dashed line joins the configurations that no other one beats on both score and effort.

Mean S against tokensOverall · 11 configurations
Mean tokens per task (millions) against mean score. GPT-6 Astra (Codex) 23.4 M tokens, S 0.474; Opus 5.5 (Claude Code) 10.6 M tokens, S 0.399; GPT-6.1 Sol (Codex) 20.3 M tokens, S 0.395; Fable 5.1 (Claude Code) 11.6 M tokens, S 0.334; Sonnet 5.5 (high) (Claude Code) 14.9 M tokens, S 0.322; Gemini 4 Argon (mini-SWE-agent) 14.8 M tokens, S 0.252; Muse Wonder (high) (Muse Code) 29.4 M tokens, S 0.242; GPT-5.6 Sol (Codex) 24.2 M tokens, S 0.233; Kimi K3.1 Pro (Claude Code) 24.6 M tokens, S 0.222; GLM 5.3 Flash (max) (mini-SWE-agent) 32.3 M tokens, S 0.151; GLM 5.3 Flash (high) (Claude Code) 10.7 M tokens, S 0.125. Frontier: Opus 5.5, GPT-6 Astra.0.00.10.20.30.40.50.60816243240Mean tokens per task (millions)Mean SGPT-6 Astra · Codex: S 0.474 · 23.4 M tokensGPT-6 AstraOpus 5.5 · Claude Code: S 0.399 · 10.6 M tokensOpus 5.5GPT-6.1 Sol · Codex: S 0.395 · 20.3 M tokensFable 5.1 · Claude Code: S 0.334 · 11.6 M tokensSonnet 5.5 (high) · Claude Code: S 0.322 · 14.9 M tokensGemini 4 Argon · mini-SWE-agent: S 0.252 · 14.8 M tokensMuse Wonder (high) · Muse Code: S 0.242 · ≥ 29.4 M tokensGPT-5.6 Sol · Codex: S 0.233 · 24.2 M tokensKimi K3.1 Pro · Claude Code: S 0.222 · 24.6 M tokensGLM 5.3 Flash (max) · mini-SWE-agent: S 0.151 · 32.3 M tokensGLM 5.3 Flash (high) · Claude Code: S 0.125 · 10.7 M tokens

Hover a dot or a configuration for its numbers.

Tokens are recorded input plus output per task, cached input counted once; ≥ marks a lower bound where some usage was not recorded. Equal tokens do not mean equal cost.

Data: the paper's per-task scores (results.json) and resource means (resources.json). Time is the agent's own execution time; probes are evaluator checks used; tokens are recorded input plus output.