Synth AI
ResearchWorkshopBlogDocsSign in
ResearchWorkshopBlogDocsSign in
← Synth Research/Evals/Craftax
Visible models · 12/12Organization

Open-ended agents in Craftax

Craftax

A long-horizon, open-ended world combining survival, crafting, exploration, combat, and dungeon progression. We evaluate whether language-model agents can turn its achievement ladder into durable capability.

Read the Craftax paper ↗Original environment ↗
Original Craftax dungeon-crawling gameplay
Original Craftax gameplay · dungeon crawling
Call budget

Call budget is the binding cap here — more calls simply means more of the world seen — so a ranking read across budgets measures the budget, not the model. Everything below obeys this filter.

ParetoAchievementsTrajectories

Cost vs. Performance

Average distinct achievements against average API cost per terminal Craftax rollout. Lines connect each model's measured reasoning efforts in low → medium → high order; larger markers mean more effort.

ModelsGPT-5.4-nanoGPT-5.6-lunaGPT-5.6-terraEffortlowmediumhigh
03.26.49.512.7$0.00$0.11$0.22$0.34$0.45ACHIEVEMENTS ↑INFERENCE COST / ROLLOUT →GPT-5.4-nano · high: n=15, μ12.7GPT-5.6-luna · medium · Jul 9 launch price: n=14, μ12.6GPT-5.6-luna · medium · Jul 30 price-cut snapshot: n=14, μ12.6GPT-5.6-terra · low · Jul 9 launch price: n=10, μ11.9GPT-5.6-terra · low · Jul 30 price-cut snapshot: n=10, μ11.9GPT-5.4-nano · medium: n=10, μ11.6GPT-5.6-luna · high · Jul 9 launch price: n=15, μ11.5GPT-5.6-luna · high · Jul 30 price-cut snapshot: n=15, μ11.5GPT-5.6-luna · low · Jul 9 launch price: n=19, μ9.8GPT-5.6-luna · low · Jul 30 price-cut snapshot: n=19, μ9.8GPT-5.4-nano · low: n=10, μ7.5

Hover a point for its cohort detail. Terra and Luna retain their Jul 9 launch-price points and add Jul 30 price-cut snapshots using the same measured token usage.

Per-Achievement Breakdown

All 66 possible achievements, ordered by Craftax progression and annotated by capability family and world region. Each cell is based on 15 terminal rollouts.

SurvivalGatheringMiningCraftingCombatExplorationEmpowerment·D = dungeonO = overworld
Model
Odrink
Ofood
Osapling
Owood
Oeat cow
Ozombie
Owood pickaxe
Owood sword
Oplace plant
Oplace table
Ocoal
Ostone
Oskeleton
Oeat plant
Ostone pickaxe
Ostone sword
Oplace stone
Owake up
Oiron
Ddungeon
Oarrow
Otorch
Oplace furnace
Oplace torch
Dgnome archer
Dgnome warrior
Dgnomish mines
Oiron armour
Oiron pickaxe
Oiron sword
Odiamond
Dorc mage
Dorc solider
Ddrink potion
Dsewers
Dfind bow
Dfire bow
Dopen chest
Darcher
Dknight
Dkobold
Dlizard
Dvault
Odiamond armour
Odiamond pickaxe
Odiamond sword
Dcast spell
Druby
Dsapphire
Ddeep thing
Dtroll
Deat bat
Deat snail
Denchant armour
Denchant sword
Dtroll mines
Dlearn spell
Dfire elemental
Dfrost troll
Dice elemental
Dpigman
Dfire realm
Dice realm
Ddamage necromancer
Dnecromancer
Dgraveyard
Score
GPT-5.4-nanon=15 · high
67
73
73
100
67
67
93
100
20
100
53
93
27
0
80
67
13
7
33
20
0
27
20
20
0
0
0
0
0
0
0
0
13
0
0
13
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
0
13
0
0
0
0
0
0
0
0
0
0
0
0
0
12.7
GPT-5.6-lunan=14 · medium
71
86
86
100
86
43
100
86
29
100
79
100
29
0
93
36
14
29
57
0
0
0
29
0
0
0
0
0
14
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
12.6
GPT-5.6-terran=10 · low
50
70
70
100
70
40
90
90
10
100
50
70
20
0
60
60
40
10
30
20
10
20
40
10
0
0
0
0
0
10
10
0
0
0
0
10
0
10
0
0
0
0
0
0
0
10
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
11.9
GPT-5.4-nanon=10 · medium
70
100
40
100
90
30
100
100
0
100
20
100
30
0
70
80
40
0
20
10
0
10
10
0
0
0
0
0
0
0
0
0
10
0
0
10
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
11.6
GPT-5.6-lunan=15 · high
80
87
27
100
80
40
87
100
7
100
33
73
20
0
73
53
60
27
20
20
0
0
40
0
0
0
0
0
0
20
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
7
0
0
0
0
0
0
0
0
0
0
0
0
0
11.5
GPT-5.6-lunan=19 · low
79
63
84
100
58
26
89
79
32
100
42
84
0
0
58
11
11
21
16
5
0
0
21
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
0
0
0
0
0
0
0
0
0
0
0
0
0
9.8
GPT-5.4-nanon=10 · low
30
60
60
100
50
50
70
90
0
100
30
40
0
0
20
20
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
10
0
0
0
0
0
0
0
0
0
0
0
0
0
7.5

Trajectories

Select a model and rollout, then inspect the complete Craftax world replay, policy reasoning, actions, survival state, and achievement timeline.

Rollouts

Craftax · sealed V5

gpt-5.6-terra / low / seed 9

25
achievements
35.00
reward
425
steps
$0.5531
cost
Browse all traces →
Loading replay…

trajectory evidence

Achievements over policy turns

The Craftax analogue of Voyager's capability curve: each stepped line is the mean number of distinct achievements across the selected real rollouts. A policy turn equals one in-game action. Crafting icons mark where each cohort first hits a ≥50% unlock rate; one callout per achievement lands on the earliest such unlock.

Diagram models · 12/12TrajectoryOrganization
06.312.518.82514997IN-GAME ACTION (POLICY TURN)DISTINCT ACHIEVEMENTS0.00.00.00.010.00.00.0collect wood · T2 · GPT-5.4 Nano · high · 100%place table · T11 · GPT-5.4 Nano · high · 100%make wood sword · T19 · GPT-5.4 Nano · high · 100%make wood pickaxe · T24 · GPT-5.4 Nano · high · 93%collect stone · T63 · GPT-5.4 Nano · high · 93%make stone pickaxe · T88 · GPT-5.4 Nano · high · 80%collect wood · T2 · GPT-5.4 Nano · low · 100%place table · T8 · GPT-5.4 Nano · low · 100%make wood sword · T26 · GPT-5.4 Nano · low · 90%make wood pickaxe · T28 · GPT-5.4 Nano · low · 70%collect wood · T2 · GPT-5.4 Nano · medium · 100%place table · T8 · GPT-5.4 Nano · medium · 100%make wood pickaxe · T22 · GPT-5.4 Nano · medium · 100%make wood sword · T23 · GPT-5.4 Nano · medium · 100%collect stone · T45 · GPT-5.4 Nano · medium · 100%make stone pickaxe · T72 · GPT-5.4 Nano · medium · 70%collect wood · T2 · GPT-5.6 Luna · high · 100%place table · T14 · GPT-5.6 Luna · high · 100%make wood pickaxe · T21 · GPT-5.6 Luna · high · 87%make wood sword · T28 · GPT-5.6 Luna · high · 100%collect stone · T72 · GPT-5.6 Luna · high · 73%make stone pickaxe · T79 · GPT-5.6 Luna · high · 73%collect wood · T2 · GPT-5.6 Luna · low · 100%place table · T13 · GPT-5.6 Luna · low · 100%make wood pickaxe · T31 · GPT-5.6 Luna · low · 89%collect sapling · T64 · GPT-5.6 Luna · low · 84%make wood sword · T71 · GPT-5.6 Luna · low · 79%collect stone · T74 · GPT-5.6 Luna · low · 84%collect wood · T2 · GPT-5.6 Luna · medium · 100%place table · T12 · GPT-5.6 Luna · medium · 100%make wood pickaxe · T35 · GPT-5.6 Luna · medium · 100%make wood sword · T45 · GPT-5.6 Luna · medium · 86%collect stone · T53 · GPT-5.6 Luna · medium · 100%make stone pickaxe · T91 · GPT-5.6 Luna · medium · 93%collect wood · T2 · GPT-5.6 Terra · low · 100%collect sapling · T12 · GPT-5.6 Terra · low · 70%place table · T19 · GPT-5.6 Terra · low · 100%make wood pickaxe · T26 · GPT-5.6 Terra · low · 90%make wood sword · T27 · GPT-5.6 Terra · low · 90%collect stone · T60 · GPT-5.6 Terra · low · 70%collect food · T82 · GPT-5.6 Terra · low · 70%eat cow · T82 · GPT-5.6 Terra · low · 70%make stone pickaxe · T85 · GPT-5.6 Terra · low · 60%make stone sword · T94 · GPT-5.6 Terra · low · 60%collect woodT2 · 100% earliestplace tableT8 · 100% earliestcollect saplingT12 · 70% earliestmake wood swordT19 · 100% earliestmake wood pickaxeT21 · 87% earliestcollect stoneT45 · 100% earliestmake stone pickaxeT72 · 70% earliestcollect foodT82 · 70% earliesteat cowT82 · 70% earliestmake stone swordT94 · 60% earliest
SeriesGPT-5.4 Nano · highn=15GPT-5.4 Nano · lown=10GPT-5.4 Nano · mediumn=10GPT-5.6 Luna · highn=15GPT-5.6 Luna · lown=19GPT-5.6 Luna · mediumn=14GPT-5.6 Terra · lown=10

Achievement capability tree

Direct engine gates and tier prerequisites across all 66 Craftax achievements. Choose a model to color each node by the share of real terminal runs that unlocked it.

SurvivalGatheringMiningCraftingCombatExplorationEmpowerment
SURVIVEWOODSTONEIRONMINESSEWERSVAULTMASTERYELEMENTALBOSScollect wood · Gathering · overworld · 100% of 35 runscollectwoodO100%collect food · Survival · overworld · 77% of 35 runscollectfoodO77%collect drink · Survival · overworld · 57% of 35 runscollectdrinkO57%collect sapling · Gathering · overworld · 60% of 35 runscollectsaplingO60%eat cow · Survival · overworld · 69% of 35 runseatcowO69%place table · Crafting · overworld · 100% of 35 runsplacetableO100%make wood pickaxe · Crafting · overworld · 89% of 35 runsmake woodpickaxeO89%make wood sword · Crafting · overworld · 97% of 35 runsmake woodswordO97%place plant · Survival · overworld · 9% of 35 runsplaceplantO9%defeat zombie · Combat · overworld · 51% of 35 runsdefeatzombieO51%collect stone · Mining · overworld · 80% of 35 runscollectstoneO80%collect coal · Mining · overworld · 37% of 35 runscollectcoalO37%place stone · Crafting · overworld · 17% of 35 runsplacestoneO17%make stone pickaxe · Crafting · overworld · 60% of 35 runsmake stonepickaxeO60%make stone sword · Crafting · overworld · 57% of 35 runsmake stoneswordO57%defeat skeleton · Combat · overworld · 20% of 35 runsdefeatskeletonO20%eat plant · Survival · overworld · 0% of 35 runseatplantO0%wake up · Survival · overworld · 3% of 35 runswakeupO3%place furnace · Crafting · overworld · 11% of 35 runsplacefurnaceO11%collect iron · Mining · overworld · 20% of 35 runscollectironO20%make arrow · Crafting · overworld · 0% of 35 runsmakearrowO0%make torch · Crafting · overworld · 14% of 35 runsmaketorchO14%place torch · Crafting · overworld · 9% of 35 runsplacetorchO9%enter dungeon · Exploration · dungeon · 14% of 35 runsenterdungeonD14%make iron pickaxe · Crafting · overworld · 0% of 35 runsmake ironpickaxeO0%make iron sword · Crafting · overworld · 0% of 35 runsmake ironswordO0%make iron armour · Crafting · overworld · 0% of 35 runsmake ironarmourO0%enter gnomish mines · Exploration · dungeon · 0% of 35 runsenter gnomishminesD0%defeat gnome warrior · Combat · dungeon · 0% of 35 runsdefeat gnomewarriorD0%defeat gnome archer · Combat · dungeon · 0% of 35 runsdefeat gnomearcherD0%collect diamond · Mining · overworld · 0% of 35 runscollectdiamondO0%enter sewers · Exploration · dungeon · 0% of 35 runsentersewersD0%defeat orc solider · Combat · dungeon · 11% of 35 runsdefeat orcsoliderD11%defeat orc mage · Combat · dungeon · 0% of 35 runsdefeat orcmageD0%find bow · Exploration · dungeon · 9% of 35 runsfindbowD9%fire bow · Combat · dungeon · 0% of 35 runsfirebowD0%open chest · Exploration · dungeon · 9% of 35 runsopenchestD9%drink potion · Empowerment · dungeon · 0% of 35 runsdrinkpotionD0%make diamond pickaxe · Crafting · overworld · 0% of 35 runsmake diamondpickaxeO0%make diamond sword · Crafting · overworld · 0% of 35 runsmake diamondswordO0%make diamond armour · Crafting · overworld · 0% of 35 runsmake diamondarmourO0%enter vault · Exploration · dungeon · 0% of 35 runsentervaultD0%defeat lizard · Combat · dungeon · 0% of 35 runsdefeatlizardD0%defeat kobold · Combat · dungeon · 0% of 35 runsdefeatkoboldD0%defeat knight · Combat · dungeon · 0% of 35 runsdefeatknightD0%defeat archer · Combat · dungeon · 0% of 35 runsdefeatarcherD0%collect sapphire · Mining · dungeon · 0% of 35 runscollectsapphireD0%collect ruby · Mining · dungeon · 0% of 35 runscollectrubyD0%enter troll mines · Exploration · dungeon · 0% of 35 runsenter trollminesD0%defeat troll · Combat · dungeon · 0% of 35 runsdefeattrollD0%defeat deep thing · Combat · dungeon · 0% of 35 runsdefeat deepthingD0%eat bat · Survival · dungeon · 0% of 35 runseatbatD0%eat snail · Survival · dungeon · 11% of 35 runseatsnailD11%learn spell · Empowerment · dungeon · 0% of 35 runslearnspellD0%cast spell · Empowerment · dungeon · 0% of 35 runscastspellD0%enchant sword · Empowerment · dungeon · 0% of 35 runsenchantswordD0%enchant armour · Empowerment · dungeon · 0% of 35 runsenchantarmourD0%enter fire realm · Exploration · dungeon · 0% of 35 runsenter firerealmD0%enter ice realm · Exploration · dungeon · 0% of 35 runsenter icerealmD0%defeat pigman · Combat · dungeon · 0% of 35 runsdefeatpigmanD0%defeat fire elemental · Combat · dungeon · 0% of 35 runsdefeat fireelementalD0%defeat frost troll · Combat · dungeon · 0% of 35 runsdefeat frosttrollD0%defeat ice elemental · Combat · dungeon · 0% of 35 runsdefeat iceelementalD0%enter graveyard · Exploration · dungeon · 0% of 35 runsentergraveyardD0%damage necromancer · Combat · dungeon · 0% of 35 runsdamagenecromancerD0%defeat necromancer · Combat · dungeon · 0% of 35 runsdefeatnecromancerD0%

Seed-adjusted comparison

Paired achievement effects

Pick two policies. For every achievement, we compare whether each policy unlocked it on the exact same starting seed. This shows where changing the policy alters the capability ladder—not merely which model has the higher aggregate score.

versusn=0 shared seeds

Achievement score

0.00 per run

95% paired interval [0.00, 0.00]

Survival

0 percentage points

candidate minus reference survival rate

Inference cost

+$0.000

mean cost difference per rollout

Achievement outcomePaired seedsEffectCandidateRef.
candidate onlyreference onlybothneither

These are paired treatment effects of policy choice on achievement outcomes over the observed seeds. They are not CATEs: credible conditional effects require more shared seeds and pre-rollout world features such as biome, nearby resources, and threat density.

What sets the best rollouts apart

The top 23 rollouts by achievement score (score ≥ 14.0) against the remaining 70, under the current filters. Both groups played the same engine, so a gap here is a difference in how the policy spent its turns.

What accompanies a high-scoring run

A direct comparison of the top 23 runs with the other 70. Because the groups are defined by achievement score, score itself is intentionally omitted. These are associated outcomes, not independent causes. Orange is the high-scoring group; gray is everyone else. Values are group averages, except survival, which is the share that finished without dying.

Survived to a cap

70%vs33%

+37 percentage points

Tool types crafted

4.30vs2.69

+1.62 per run

Resources gathered

13.7vs8.37

+5.28 per run

MeasureTop runs / other runsTopOthers

Engine steps taken

how long the run stayed active

354.9247.0

Resources gathered

resource events reached

13.78.37

Tool types crafted

distinct crafting unlocks

4.302.69

Enemy types beaten

distinct combat unlocks

0.740.60

Survived to a cap

finished without dying

70%33%

What stronger runs spent

Output tokens: 122,423 vs 57,633

Inference cost: $0.41 vs $0.20

These are costs of longer, more capable runs—not capabilities by themselves.

“Tool” and “enemy” counts are distinct achievement types reached, not repeated crafts or kills; the trace records unlocks, not lifetime action counters.

The best runs

The ten highest-scoring rollouts under the current filters.

gpt-5.6-terra [low]s9
25425 steps · call_budget_exhausted↗
gpt-5.6-luna [high]s9
18450 steps · max_steps↗
gpt-5.6-luna [high]s7
18431 steps · call_budget_exhausted↗
gpt-5.6-terra [low]s10
18328 steps · death↗
gpt-5.6-luna [high]s8
17394 steps · call_budget_exhausted↗
gpt-5.6-luna [medium]s2
17341 steps · call_budget_exhausted↗
gpt-5.4-nano [high]s6
17338 steps · call_budget_exhausted↗
gpt-5.6-terra [low]s7
17323 steps · death↗
gpt-5.6-luna [medium]s1
16380 steps · call_budget_exhausted↗
gpt-5.4-nano [high]s11
16404 steps · call_budget_exhausted↗

Dungeon

Craftax level 0 is the overworld; every level above it is dungeon. This section counts only what happens below ground — descents, floor gates, and the achievements that cannot be earned on the surface.

11 / 93
terminal rollouts that got below the overworld
enter dungeon
deepest floor gate reached by any rollout
1
deepest engine level observed

Descent rate by cohort

Share of each cohort’s terminal rollouts that entered the dungeon at least once. Cohorts are listed with their call budget because a policy with more calls has more turns in which to find a way down.

gpt-5.4-nano [high]
3/1560 calls · plan 5-20
gpt-5.6-luna [high]
3/1560 calls · plan 5-20
gpt-5.6-terra [low]
2/1060 calls · plan 5-20
gpt-5.4-nano [low]
1/1060 calls · plan 5-20
gpt-5.4-nano [medium]
1/1060 calls · plan 5-20
gpt-5.6-luna [low]
1/1960 calls · plan 5-20
gpt-5.6-luna [medium]
0/1460 calls · plan 5-20

Floor gates

The dungeon spine in descent order. Each gate must be passed before the next is reachable, so the first empty bar is where every policy stops.

11
enter dungeon
0
enter gnomish mines
0
enter sewers
0
enter vault
0
enter troll mines
0
enter fire realm
0
enter ice realm
0
enter graveyard

Below-ground achievements

All 30 achievements that cannot be earned on the surface. Unreached entries are kept visible: the shape of what is missing is the result.

enter dungeon11enter gnomish minesdefeat gnome warriordefeat gnome archereat batenter sewersdefeat orc solider4defeat orc mageeat snail7find bow4fire bowopen chest4drink potionenter vaultdefeat lizarddefeat kobolddefeat knightdefeat archerenter troll minesdefeat trolldefeat deep thingenter fire realmdefeat pigmandefeat fire elementalenter ice realmdefeat frost trolldefeat ice elementalenter graveyarddamage necromancerdefeat necromancer

Dungeon entries

Every terminal rollout that got below the overworld, with the turn it descended.

gpt-5.4-nano [high]s12
descended turn 34level 1call_budget_exhaustedenter dungeon · defeat orc solider · eat snail · find bow · open chest
gpt-5.4-nano [medium]s4
descended turn 58level 1deathenter dungeon · defeat orc solider · eat snail · find bow · open chest
gpt-5.6-luna [high]s12
descended turn 67level 1deathenter dungeon · eat snail
gpt-5.6-terra [low]s12
descended turn 81level 1deathenter dungeon
gpt-5.4-nano [high]s7
descended turn 104level 1deathenter dungeon
gpt-5.4-nano [low]s4
descended turn 115level 1call_budget_exhaustedenter dungeon · defeat orc solider · eat snail
gpt-5.4-nano [high]s8
descended turn 162level 1deathenter dungeon · defeat orc solider · eat snail · find bow · open chest
gpt-5.6-luna [low]s4
descended turn 184level 1deathenter dungeon · eat snail
gpt-5.6-luna [high]s11
descended turn 206level 1deathenter dungeon
gpt-5.6-terra [low]s9
descended turn 220level 1call_budget_exhaustedenter dungeon · eat snail · find bow · open chest
gpt-5.6-luna [high]s9
descended turn 400level 1max_stepsenter dungeon
turn 0grey = overworld · orange = below ground450

Score design

The headline is achievement-ladder score: each distinct capability milestone counts once. The Cost vs. Performance chart can isolate one family or region at a time without changing the canonical score used elsewhere.

Policy-visible observations and evaluator-only evidence are kept separate. Engine-rendered frames are derived from the Rust gold lane and every rollout links to its SHA-256-backed artifact.

Optional Workshop path

Inspect a bounded Craftax comparison with Workshop

Workshop can help clone the public code, inspect rollout evidence, and plan a small comparison. The public download does not currently launch this eval automatically.

Start
Published evidence
Run policy
Approval before compute
Expected result
Score + trace + next step

Help me reproduce a bounded Craftax comparison from the public Synth eval. First inspect the published contract and evidence, then identify the exact container, policy variants, seeds, provider, time, and maximum cost. Do not run paid compute or replace a policy without my explicit approval. Finish by showing the score comparison, one trace, the evidence path, and one proposed next experiment.

Open starter in Workshop v0.9.3+Download WorkshopUse the public Containers tooling ↗

Workshop is optional. Downloading it does not start a run, install a starter, or incur provider charges.

Related evaluations

NanoHorizon small-model challenge →DungeonGrid →Shrimp Farm Eval ↗
© 2026 SynthWorkshopReleasesCookbooksChangelogOpen sourceDocsBook a Demo