Skip to the comparison

GPT 5.6 Luna max vs Opus 5 medium

Opus 5 medium leads on speed; GPT 5.6 Luna max on cost; quality is too close to call.

Quality
+8.0 pts
GPT 5.6 Luna max
11–7 head to head, 2 tied
Speed
1.2× faster
Opus 5 medium
23.2 min vs 28.5 min per task
Cost
1.5× cheaper
GPT 5.6 Luna max
$4.49 vs $6.78 per task

24 tasksData from

Stet score

GPT 5.6 Luna maxcodex · max reasoningRank 2 of 16

70.395% range 57.6–82.28.0 points higher

Opus 5 mediummedium reasoningRank 5 of 16

62.395% range 52.0–72.0

A directional read: their 95% score ranges overlap.

Quality

Head-to-head matchups

GPT 5.6 Luna max won11

Tied24 undecided

Opus 5 medium won7

GPT 5.6 Luna max’s win share 59%, 95% range 39–79%Ties are within judge noise.

Task by task

GPT 5.6 Luna max solved 1 task that Opus 5 medium didn’t, and Opus 5 medium solved 3 that GPT 5.6 Luna max didn’t. Both solved 9; neither solved 7.

On the 9 tasks both solved, judges preferred GPT 5.6 Luna max’s patch on 6, Opus 5 medium’s on 1, and called 2 even.

stet-15439c21Solved by 13 of 16 setups

  • GPT 5.6 Luna maxFailed
  • Opus 5 mediumPassed tests

Judges preferred Opus 5 medium’s patch

A task counts as solved when its tests passed or a judge found the fix equivalent to the merged change, as in the leaderboard’s Solved column. Stet score also weighs code quality, so it can order the two differently. 4 of the 24 tasks are left out because one of the two has no scored result on them.

All 20 compared tasks
Task by task
TaskGPT 5.6 Luna maxOpus 5 mediumSolved byBetter patch
stet-3169aefaPassed testsPassed testsBothGPT 5.6 Luna max
stet-89dfbc27Passed testsPassed testsBothEven
stet-b28f4fe7Passed testsPassed testsBothGPT 5.6 Luna max
stet-232b50baPassed testsPassed testsBothGPT 5.6 Luna max
stet-5276aa3fPassed testsPassed testsBothGPT 5.6 Luna max
stet-commit-bbbbae09Passed testsPassed testsBothGPT 5.6 Luna max
stet-66762b4cEquivalent to the merged fixPassed testsBothOpus 5 medium
stet-15439c21FailedPassed testsOpus 5 medium onlyOpus 5 medium
stet-commit-5d766ddeEquivalent to the merged fixEquivalent to the merged fixBothEven
stet-43493c52Passed testsPassed testsBothGPT 5.6 Luna max
stet-6f84e978FailedPassed testsOpus 5 medium onlyOpus 5 medium
stet-2450ca2dFailedPassed testsOpus 5 medium onlyOpus 5 medium
stet-commit-342d0ac0Equivalent to the merged fixFailedGPT 5.6 Luna max onlyGPT 5.6 Luna max
stet-commit-60a0e6c2FailedFailedNeitherOpus 5 medium
stet-commit-5e075641FailedFailedNeitherGPT 5.6 Luna max
stet-commit-a8716b88FailedFailedNeitherGPT 5.6 Luna max
stet-commit-e928166fFailedFailedNeitherOpus 5 medium
stet-commit-30506f8eFailedFailedNeitherGPT 5.6 Luna max
stet-commit-d2ab0c25FailedFailedNeitherGPT 5.6 Luna max
stet-commit-e41c2e2dFailedFailedNeitherOpus 5 medium

Side by side

Side by side
MetricGPT 5.6 Luna maxOpus 5 medium
Harnesscodex—
Reasoning effortmaxmedium
Rank2 of 165 of 16
Stet score70.395% range 57.6–82.262.395% range 52.0–72.0
Solved10/247 passed, 3 judged equivalent14/2412 passed, 2 judged equivalent
Cost / task$4.49$6.78
Agent time / task28.5 min23.2 min

See which setup wins on your repo

Stet replays your merged PRs, scores quality above pass/fail, and delivers comparison reports through your agent.

Run it on your repo