Same model · DeepSeek V4 Flash
+26.5 points
Benchmark // Written in Rust
Letronna is one native binary. No runtime to boot, no interpreter warming up, no garbage collector between you and the answer. Here is what that buys, measured.
Cold start
7.65ms
Launch the terminal app to a ready prompt, 500 sessions on disk, in a pseudo-terminal
Memory at idle
9.52MB
Resident set size at that ready prompt
Parse a 10k-event stream
13.2ms
A long reply, a word at a time, from a local server
Speed // median of 7 runs
What a person waits for, and what grows with the history: the core's bench and the terminal's, each held to a checked-in baseline, so a slower build fails the bench. No model is called; this is the harness alone.
Bars on a log scale, 0.1 ms to 1 s. Other agent harnesses will be timed on the same machine with the same data; their rows land here when they are measured, not before.
Harness-Bench // 106 agent tasks
Speed means nothing if the work is wrong. On Harness-Bench, real tasks from files and git to email triage and code debugging, graded by the paper's own judge, Letronna's best run tops every configuration the paper reports, and beats the paper's average harness on the same model by 15 to 27 points.
Same model · DeepSeek V4 Flash
+26.5 points
Same model · Claude Sonnet 4.6
+15.1 points
Ranked with the paper's best configurations
Work per task
| Harness | Score | Tokensthousand / task | Model callsper task |
|---|---|---|---|
| LetronnaDeepSeek V4 Flash | 84.0 | 112.7 | 9.0 |
| LetronnaMuse Spark 1.3 | 83.6 | 70.1 | 8.7 |
| LetronnaClaude Opus 5.5 | 83.4 | 50.1 | 7.1 |
| LetronnaClaude Sonnet 5.5 | 83.4 | 47.3 | 6.4 |
| LetronnaClaude Sonnet 4.6 | 80.4 | 86.2 | 11.3 |
| Codexpaper · mean of 8 models | 80.4 | 86.1 | 5.0 |
| NanoBotpaper · mean of 8 models | 76.2 | 68.7 | 7.3 |
| Hermespaper · mean of 8 models | 71.2 | 139.7 | 22.6 |
| Moltispaper · mean of 8 models | 68.8 | 134.9 | 8.0 |
| NullClawpaper · mean of 8 models | 64.4 | 175.1 | 12.1 |
| ZeroClawpaper · mean of 8 models | 61.4 | 133.2 | 8.6 |
| OpenClawpaper · mean of 8 models | 52.4 | 82.1 | 5.0 |
Scores 0 to 100, combining the task's outcome check, a security gate and the judge's rubric, as in the paper. Letronna: one run per task, over the tasks the judge graded (106 of 106 on Sonnet 4.6, 105 on DeepSeek V4 Flash). Paper figures are read off its Figure 3 and Table 2. Models differ between rows; the same-model comparison is above.
Task explorer // all 106 tasks
Main against base, the build before the harness work. Select a row for the judge's note on both. The raw data is the file this table reads.
Loading the raw data…
SWE-bench Verified // 10 tasks
The ten tasks OpenHuman's harness benchmark published, graded by the official SWE-bench evaluator, every harness on DeepSeek V4.1 Flash. Lower is better. Letronna solves all ten with the fewest tokens of any harness that does.
Tokens per solved task · thousand
Letronna across models
| Model | Solvedof 10 | Tokensthousand / solved | Model callsper task | Costcents / solved |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | 10 | 740 | 24.0 | 1.27 |
| Claude Haiku 5.5 | 9 | 64 | 5.8 | 1.72 |
| Claude Sonnet 5.5 | 9 | 72 | 6.6 | 5.15 |
| Kimi K2.7 Code | 9 | 467 | 25.2 | 12.59 |
| GLM-5.3 Flash | 8 | 86 | 9.9 | 0.89 |
| GPT-6 Luna | 7 | 147 | 10.1 | 1.24 |
One run per task; a single task can take several times as many calls from one run to the next, and a later build's run came to 740k tokens per solved task (10/10, 1.27¢). Tokens are prompt plus output over all ten tasks, divided by the tasks solved. Cost is at DeepSeek's own prices for the DeepSeek rows, the published harnesses' web search included, and at each model's list price in the model table. The published harnesses ran with internet access; Letronna's runs were offline. Tokenizers differ between model families, so tokens compare the same model best. Every task: swe-bench.json.
Terminal-Bench 2.0 // 89 tasks
All 89 tasks of Terminal-Bench 2.0 through Harbor, with Letronna as the agent on each model, one trial per task. Scored out of all 89; higher is better.
Tasks passed · Letronna on each model
Run 20 October 2026 with Harbor 0.24. The latest trial per task counts; a run that looked up a task's answers online counts as a fail, and trials lost to infrastructure (docker, provider outages) were run again. Claude models ran at high reasoning. Claude Opus 5.5 lost 9 security and biology tasks to its provider's safety filter, Sonnet 5.5 3 and Haiku 5.5 1; they count as fails. Grok 4.7 is left out until its run finishes.
Method
cargo test --release -- --ignored, nothing else running. Sessions are written for real, some 90 MB of them.letronna -p. Published rows are the rig's run of 2 October 2026.