Open trial data for the pre.dev results reported on pre.dev/benchmark.
pre.dev + Haiku 4.5 beats Claude Code + Sonnet 4.5 by 3.4 points. pre.dev + Sonnet 4.6 beats Claude Code + Opus 4.5 by 2.3 points. Same harness, same 89 tasks, single trial, no cherry-picking.
- Benchmark: Terminal-Bench 2.0 (89 tasks)
- Harness:
harbor - Method:
pass@1, single trial per task - Each task directory contains the full ATIF
trajectory.json,result.json,reward.txt, and verifier output as produced byharbor. - Claude Code comparison numbers are the chronologically-first trial of
Claude Code's public 5-trial submissions to the Terminal-Bench leaderboard
(statistically equivalent single-trial
pass@1, derived purely from public data).
| Directory | Model | Pass | Rate |
|---|---|---|---|
predev-haiku-4-5__41.6/ |
Claude Haiku 4.5 | 37 / 89 | 41.6% |
predev-sonnet-4-6__56.2/ |
Claude Sonnet 4.6 | 50 / 89 | 56.2% |
| Model tier | Claude Code | pre.dev | Δ |
|---|---|---|---|
| Haiku 4.5 | 24 / 89 = 27.0% | 37 / 89 = 41.6% | +14.6 pts |
| Sonnet 4.5 vs Haiku 4.5 (tier-skip) | 34 / 89 = 38.2% | 37 / 89 = 41.6% | +3.4 pts |
| Opus 4.5 vs Sonnet 4.6 (tier-skip) | 48 / 89 = 53.9% | 50 / 89 = 56.2% | +2.3 pts |
pre.dev beats Claude Code at every matched-model tier and skips up a tier twice: pre.dev's Haiku result beats Claude Code's Sonnet; pre.dev's Sonnet result beats Claude Code's Opus.
| Agent | Model | Pass | Rate |
|---|---|---|---|
| OpenCode | Opus 4.5 | 46 / 89 | 51.7% |
| Claude Code | Opus 4.5 | 48 / 89 | 53.9% |
| pre.dev | Sonnet 4.6 | 50 / 89 | 56.2% |
pre.dev's Sonnet 4.6 result clears both Opus 4.5 agents while running a tier below them on the model ladder.
find <run-dir>/jobs -name reward.txt -exec cat {} \; | awk '{s+=$1} END {print s}'
The Claude Code slot-1 numbers can be reproduced by scraping
tbench.ai/leaderboard/terminal-bench/2.0/claude-code
— see predev-bench/scripts/scrape_tbench_cc.py.