PokéBench leaderboard

schema 5 · generated 2026-08-16T01:48:55

5 turn-matched models × 4 scenarios, plus 1 baseline model on an earlier turn budget: 23 scored cells from 69 valid seed-runs — read the caveat beside any row that isn't a bare score.

Results

scenariomodeltiersuccessstop reasons turnscost ($)tiles exploredidle rate exclusions (this row)replays
s1_exit_palletgemini0100% (3 seed(s))success:3280.1671151811%-0 · 1 · 2
s1_exit_palletgemini-lite00% (3 seed(s))max_turns:31000.06173672%-0 · 1 · 2
s1_exit_palletgpt0100% (3 seed(s))success:3420.2594229%-0 · 1 · 2
s1_exit_pallethaiku reasoning off00% (3 seed(s))max_tokens:31160.486947595%-0 · 1 · 2
s1_exit_palletqwen-local00% (3 seed(s))max_turns:310002164%-0 · 1 · 2
s1_exit_palletsonnet reasoning off00% (3 seed(s))max_turns:31001.25145496%-0 · 1 · 2
s2_viridian_pokecentergemini067% (3 seed(s))max_turns:1, success:2910.5495213655%-0 · 1 · 2
s2_viridian_pokecentergemini-lite00% (3 seed(s))max_turns:31000.0692261084%-0 · 1 · 2
s2_viridian_pokecentergpt00% (3 seed(s))max_turns:31000.5906562757%-0 · 1 · 2
s2_viridian_pokecenterhaiku reasoning off00% (3 seed(s))max_usd:31280.501602596%-0 · 1 · 2
s2_viridian_pokecenterqwen-local00% (3 seed(s))max_turns:31000984%-0 · 1 · 2
s2_viridian_pokecentersonnet reasoning off00% (3 seed(s))max_turns:31001.16717989%-0 · 1 · 2
s3_viridian_forestgemini0ceiling probe
3 seed(s) probed.
max_turns:31000.5562522377%-0 · 1 · 2
s3_viridian_forestgemini-lite0ceiling probe
3 seed(s) probed.
max_turns:31000.065041685%-0 · 1 · 2
s3_viridian_forestgpt0ceiling probe
3 seed(s) probed.
max_turns:31000.6221881865%-0 · 1 · 2
s3_viridian_foresthaiku reasoning off0ceiling probe
3 seed(s) probed.
max_usd:32231.002761100%-0 · 1 · 2
s3_viridian_forestqwen-local0ceiling probe
3 seed(s) probed.
max_turns:310001869%-0 · 1 · 2
s3_viridian_forestsonnet reasoning off0ceiling probe
3 seed(s) probed.
max_turns:31001.40771469%-0 · 1 · 2
s4_viridian_martgemini0100% (3 seed(s))success:390.036513280%-0 · 1 · 2
s4_viridian_martgemini-lite0100% (3 seed(s))success:370.003833367%-0 · 1 · 2
s4_viridian_martgpt0100% (3 seed(s)) 1 seed excludedsuccess:360.0261251100%
  • cap_mismatch: stopped on 'max_usd' during a turn-matched sweep — the row would carry fewer turns for a budget/hardware reason, not a capability one
0 · 1 · 2
s4_viridian_martqwen-local00% (3 seed(s))max_turns:310001177%-0 · 1 · 2
s4_viridian_martsonnet reasoning off0100% (3 seed(s)) 9 seeds excludedsuccess:3110.08367290%
  • cap_mismatch: stopped on 'max_usd' during a turn-matched sweep — the row would carry fewer turns for a budget/hardware reason, not a capability one
  • cap_mismatch: stopped on 'max_usd' during a turn-matched sweep — the row would carry fewer turns for a budget/hardware reason, not a capability one
  • cap_mismatch: stopped on 'max_usd' during a turn-matched sweep — the row would carry fewer turns for a budget/hardware reason, not a capability one
  • cap_mismatch: stopped on 'max_tokens' during a turn-matched sweep — the row would carry fewer turns for a budget/hardware reason, not a capability one
  • cap_mismatch: stopped on 'max_tokens' during a turn-matched sweep — the row would carry fewer turns for a budget/hardware reason, not a capability one
  • incomplete: no summary.json — the run never finished (this is the tell that exposed the 429 sweep incident)
  • incomplete: no summary.json — the run never finished (this is the tell that exposed the 429 sweep incident)
  • incomplete: no summary.json — the run never finished (this is the tell that exposed the 429 sweep incident)
  • incomplete: no summary.json — the run never finished (this is the tell that exposed the 429 sweep incident)
0 · 1 · 2

reasoning off beside a model name means reasoning OFF — not a like-for-like comparison for that row.

ceiling probe in the success column of every s3_viridian_forest row means ceiling probe, not a ranking result — no scripted oracle exists for this scenario, the success predicate has never fired in any traced run, and winnability under the current anchor state is unverified.

How this table was produced / reproduce it offline

No ROM, network, or API key required:

python -m uv run pokebench score $(grep -v '^#' results_traces.txt) --out results.json
python -m uv run pokebench score $(grep -v '^#' results_traces.txt | grep -v sweep_s4) \
--out results.json
python -m uv run pokebench score $(grep -v '^#' results_traces.txt | grep sweep_s4) \
--turn-matched --out results.json

9 seeds were excluded during curation, here's why

Every row below already reports seeds_excluded per its own (model, scenario, tier) group -- these 9 seeds were curated out as invalid evidence before scoring even ran, so no row's own exclusion count reflects them.

Separately, 3 earlier single-seed run group(s) were superseded by the later M2 sweep -- replaced, not invalid evidence; not counted in the total above.