another way for agents to read docs
September 7, 2026
Hi, long time no talk. I was busy writing a whole book, and then I took a few days off after releasing that before I got literally POSSESSED by an idea and have moved heaven and earth to bring it to fruition.
Y'all know how much I love knowledge graphs and metadata and generally thinking about how retrieval works. Like, how do humans and agents search for and find what they need to complete a task, and how does retrieval affect them? It seems really simple, but there's still a lot of mystery and greenfield left to explore.
Also, I'm gonna be FULLY real with y'all -- I'm writing this after a manic dev fest weekend where I built a tool and ran lots and lots of tests to see if my tool was actually cool or if it was just something I like because I like thinking about embeddings and how to make answers easier to get.
Anyway, I built a tool called shoalrun (name means nothing yet, don't read into it. If my tool is successful we can always retconn the naming story to something that sounds fun on podcasts). Shoalrun schemafies documentation in a way that makes it easier for agents read and get a task done correctly sooner than if they had to go find docs on their own.
Before I dump the eval results on you, a few big fat caveats:
- I didn't test against "agent friendly docs" specifically. At least one of my domains didn't have what we would consider agent-friendly docs, and I didn't check the others. I have running against agent-friendly docs on my list of things I want to do.
- I ran these evals using an extremely stupid and simple agent harness I wrote. I didn't want to have to contend with like the pseudoemotional attitude differences between agent harnesses.
- The baseline agent was given the URL for the canonical documentation home page for each domain.
- I'll eventually publish the full methodology and maybe even the transcripts. I have like a gig worth of eval transcripts.
- Holy shit models really do just do weird stuff sometimes.
Results below were written up by an LLM but I vetted it and edited some of it to be less agitatingly AI.
eval results
Shoalrun against a baseline agent across three domains — a popular embedded SQL engine, a
metadata-validation CLI, and a niche compiled language — on ten models. Both agents get the same
tasks and the same execution tool; they differ only in how they get their facts. Shoalrun queries
curated schemas; the baseline fetches the live documentation over HTTP.
Summary. On the SQL and CLI domains the two agents are near-ties on pass rate, with shoalrun far
cheaper. The language domain is where the strict either/or costs the most: on shoalrun-only tools the
pass rate is 83.0% against baseline's 95.6%, still at a fraction of the tokens. Transcripts
attribute that difference to model behavior rather than schema content — one model's hard capability
ceiling (Laguna) and three models' run-to-run tool-calling variance (Kimi, Ling, Qwen3.8). Allowing
a fallback fetch when the agent is genuinely stuck brings six of those models to 98.3%, level with
baseline.
Scope and conventions
Model roster. Ten models, with the number of passes behind each
domain's average. A dash means the model was not run in that domain.
| # |
Model |
SQL |
CLI |
Language |
| 1 |
DeepSeek V4 Flash |
3 |
3 |
3 |
| 2 |
GLM-5.3-Flash |
3 |
3 |
3 |
| 3 |
gpt-5.6-terra |
3 |
3 |
3 |
| 4 |
Nemotron Ultra 550B |
1 |
1 |
3 |
| 5 |
Kimi K2.6 |
2 |
2 |
3 |
| 6 |
Laguna xs-2.1 |
1 |
1 |
3 |
| 7 |
Ling 3.0 Flash |
1 |
1 |
3 |
| 8 |
Qwen3.8 Flash |
1 |
1 |
3 |
| 9 |
Gemini 3.5 Flash Lite |
3 |
3 |
3 |
| 10 |
Haiku 4.5 |
1 |
1 |
— |
Haiku was excluded from the language domain on cost grounds. So the SQL and CLI domains are
10-model results and the language domain is a 9-model result.
On DeepSeek specifically: this is the smaller, cheaper Flash tier, not the flagship Pro model —
the 0731 build specifically. Pro is meaningfully more capable and untested here, so nothing on
this page should be read as representative of DeepSeek's best model.
Sweep size. The language domain's 3-pass sweep is 27 sweeps and 270 task/agent runs per side.
The reason Laguna xs-2.1, Ling 3.0 Flash, and Qwen3.8 Flash had only one run each on two domains is because I was running into rate limit issues with Openrouter on those and had to make a decision to focus on the "worst" domain.
By domain
One table per domain, one row per agent. Every table on this page — these three and the per-task
breakdowns further down — uses the same measures:
| Column |
What it counts |
| Pass |
Tasks the agent completed correctly, out of tasks attempted. Errored runs (rate limits, harness faults) are excluded from the denominator rather than counted as failures. |
| Turns |
Model calls in the agent loop — one request/response cycle each. A single turn may issue several tool calls, so Lookup + Exec can exceed Turns. |
| Lookup |
Documentation-retrieval tool calls: shoalrun_search/shoalrun_get for shoalrun, fetch_url for baseline. This is the measure the two agents differ on by design — it's how each one gets its facts. |
| Exec |
Calls to the domain's execution tool (sql_query/cli_validate/lang_run) — the agent actually running its answer. Available identically to both agents. |
| Tokens |
Total tokens consumed across all turns, input and output. |
| Avg tokens/turn |
Tokens ÷ Turns. This is what the overall token ratio consists of, turn by turn. |
| Cost |
Billed API cost at each model's list price. Not comparable across models, only between the two agents on the same model. |
SQL engine
10 models, averaged across each model's repeat passes.
| Agent |
Pass |
Turns |
Lookup |
Exec |
Tokens |
Avg tokens/turn |
Cost |
| shoalrun |
≈154.0/160 (96.2%) |
867 |
550 |
346 |
1,924.5K |
2.2K |
$0.75 |
| baseline |
≈125.7/159.3† (78.9%) |
1,823 |
1,633 |
629 |
41,382.2K |
22.7K |
$9.29 |
† GLM's baseline denominator is 143.3, not 144: one rate-limit error is excluded rather than counted
as a fail, making its average valid-task count 15.33/16 instead of 16/16.
Haiku's baseline is the most expensive single row in this domain by a wide margin, at $4.63.
Metadata CLI
10 models, same averaging convention.
| Agent |
Pass |
Turns |
Lookup |
Exec |
Tokens |
Avg tokens/turn |
Cost |
| shoalrun |
≈45.3/50 (90.7%) |
361 |
289 |
110 |
1,112.0K |
3.1K |
$0.38 |
| baseline |
≈45.4/50 (90.7%) |
379 |
225 |
162 |
22,684.6K |
59.9K |
$6.73 |
Gemini is the weakest model in this domain by a wide margin (46.7% shoalrun, 33.3% baseline) and drags
both averages down. Excluding it, the nine-model figures are 43.0/45 (95.6%) shoalrun and 43.7/45
(97.1%) baseline, at $0.31 and $4.73.
This is the domain where the cost gap is widest: the token ratio across all repeat-pass data is
15.1× cheaper, up from 10.3× on single-pass data. Haiku's baseline, at $2.28 for 5 tasks, is the
single most expensive sweep anywhere in the matrix.
Niche language
9 models, averaged across 3 passes each. This is the one domain where baseline has the higher pass
rate under the strict either/or; the rescue configuration below relaxes that.
| Agent |
Pass |
Turns |
Lookup |
Exec |
Tokens |
Avg tokens/turn |
Cost |
| shoalrun |
74.7/90 (83.0%) |
1,112 |
1,068 |
202 |
5,034.1K |
4.5K |
$0.92 |
| baseline |
86.0/90 (95.6%) |
565 |
346 |
207 |
10,871.6K |
19.3K |
$2.02 |
Rescue escalation — closing most of that gap
The two rows above are a strict either/or: each agent gets one way of getting facts and nothing
else. A realistic deployment wouldn't be built that way, so a third configuration was tested on
this domain — shoalrun first, raw doc fetch as a fallback when genuinely stuck. The shoalrun agent
starts with only its normal tools; at turn 15 of a 25-turn budget, if it still hasn't solved the
task, fetch_url unlocks and a nudge tells it where the docs root is. A fixed turn threshold, not
a stuck-detection heuristic.
Six models, the same 10 tasks, run three times with one variable changed each round:
| Round |
Fallback docs source |
Pass |
Tokens |
Cost |
| 1 |
Rendered HTML docs |
56/60 (93.3%) |
2,854.9K |
$0.66 |
| 2 |
Rendered HTML docs, nudge names the docs root |
59/60 (98.3%) |
3,064.8K |
$0.56 |
| 3 |
Raw markdown from the docs repo |
56/60 (93.3%) |
3,855.4K |
$0.67 |
On those same six models, shoalrun-only averages 55.0/60 (91.7%) and baseline averages 58.4/60
(97.3%). Round 2's 59/60 recovers most of that gap and edges past baseline — but by a single task,
which is well inside the run-to-run noise these models show elsewhere, so read it as parity rather
than a win.
Two things qualify the round-to-round movement. Round 1's shortfall was a fixable defect rather than
a property of the approach: the nudge didn't tell the model where to start looking, so Nemotron
hallucinated a plausible-but-wrong docs URL and never recovered. And in round 2 Nemotron's recovered
task never actually escalated — it solved the task unaided at turn 16 — so part of the round-1-to-
round-2 jump is variance rather than the fix.
Round 3 tested whether serving the fallback as raw markdown instead of rendered HTML would be
cheaper, on the theory that stripping markup overhead saves tokens. It didn't hold: pass rate fell
back to 93.3% and both models with enough data to compare posted their most expensive rescues of
all three rounds. The extra mechanical steps the raw-markdown path requires — fetch a file listing,
parse it, derive the right path, then fetch again — appear to cost more than the markup it avoids.
Rescues aren't free. Measured against each model's own non-escalated tasks in the same run, a
rescued task costs roughly 1.8× (Ling) to 5.6× (Kimi) the tokens of a clean pass, which is
unsurprising given it has already burned a 15-turn budget getting stuck before it starts. In
absolute terms that is still single-digit cents per task.
Limitations
- A private or internal-docs domain is still untested. This is the most decisive missing case:
no model would have any training-data advantage there at all.
- None of the curated content behind these numbers has been expert-reviewed. It was generated
rather than hand-written, and no domain expert has read through and corrected it. Errors in that
content do reach the agent: at least one was found and fixed during this work, and until an eval
surfaced it, it had been actively teaching wrong syntax. So these results are closer to a floor
than a ceiling — a domain expert correcting the content by hand would plausibly push real
performance meaningfully higher than anything measured here.
Per-task detail, by model and pass
Every task/agent pair from every sweep, collapsed by default — expand a block to see which specific
tasks drove a model's aggregate. Gemini has no per-task blocks in any domain.
SQL engine
The widest single-task contrast in this dataset is Laguna on column-exclusion: shoalrun solved it in
4 turns for $0.0004 (6.5K tokens), while baseline burned 25 turns and $0.145 (2.41M tokens)
and still failed — a 373x token gap on one task. Qwen3.8 on ms-nested-leaderboard has the same
shape: shoalrun passes in 6 turns for $0.003, baseline thrashes for 24 turns and $0.29 (1.93M tokens)
and still fails.
DeepSeek V4 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
3 |
3 |
2 |
5,797 |
$0.0008 |
| division-semantics |
baseline |
PASS |
9 |
10 |
4 |
161,005 |
$0.0211 |
| array-indexing |
shoalrun |
PASS |
3 |
2 |
1 |
5,060 |
$0.0007 |
| array-indexing |
baseline |
PASS |
8 |
9 |
3 |
210,046 |
$0.0274 |
| null-aggregation |
shoalrun |
PASS |
3 |
3 |
3 |
5,895 |
$0.0008 |
| null-aggregation |
baseline |
PASS |
8 |
7 |
3 |
57,578 |
$0.0077 |
| array-transform |
shoalrun |
PASS |
5 |
5 |
1 |
11,421 |
$0.0015 |
| array-transform |
baseline |
FAIL |
6 |
7 |
1 |
6,820 |
$0.0010 |
| nested-field-access |
shoalrun |
PASS |
4 |
3 |
1 |
7,369 |
$0.0010 |
| nested-field-access |
baseline |
PASS |
6 |
7 |
1 |
50,120 |
$0.0066 |
| window-filter |
shoalrun |
PASS |
3 |
2 |
1 |
5,479 |
$0.0008 |
| window-filter |
baseline |
FAIL |
10 |
13 |
2 |
114,810 |
$0.0151 |
| null-counting |
shoalrun |
PASS |
3 |
3 |
1 |
5,661 |
$0.0008 |
| null-counting |
baseline |
PASS |
7 |
7 |
1 |
24,726 |
$0.0033 |
| array-expansion |
shoalrun |
PASS |
3 |
3 |
1 |
5,575 |
$0.0008 |
| array-expansion |
baseline |
PASS |
11 |
12 |
3 |
117,646 |
$0.0155 |
| column-exclusion |
shoalrun |
PASS |
4 |
3 |
1 |
7,474 |
$0.0010 |
| column-exclusion |
baseline |
FAIL |
7 |
7 |
2 |
51,911 |
$0.0069 |
| cast-failure-handling |
shoalrun |
PASS |
3 |
3 |
1 |
5,501 |
$0.0008 |
| cast-failure-handling |
baseline |
PASS |
7 |
8 |
2 |
194,699 |
$0.0254 |
| inline-array-build |
shoalrun |
PASS |
5 |
4 |
3 |
10,687 |
$0.0014 |
| inline-array-build |
baseline |
PASS |
9 |
10 |
3 |
154,651 |
$0.0202 |
| ms-division-semantics |
shoalrun |
PASS |
5 |
4 |
2 |
12,231 |
$0.0017 |
| ms-division-semantics |
baseline |
PASS |
16 |
15 |
6 |
138,718 |
$0.0183 |
| ms-array-chain |
shoalrun |
PASS |
5 |
4 |
3 |
11,088 |
$0.0015 |
| ms-array-chain |
baseline |
FAIL |
4 |
4 |
2 |
76,354 |
$0.0100 |
| ms-cast-stats |
shoalrun |
PASS |
6 |
7 |
2 |
19,206 |
$0.0026 |
| ms-cast-stats |
baseline |
FAIL |
10 |
13 |
3 |
204,037 |
$0.0267 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
6 |
2 |
13,761 |
$0.0019 |
| ms-nested-leaderboard |
baseline |
PASS |
8 |
10 |
2 |
156,382 |
$0.0205 |
| ms-expansion-totals |
shoalrun |
PASS |
5 |
5 |
2 |
14,262 |
$0.0020 |
| ms-expansion-totals |
baseline |
PASS |
14 |
18 |
6 |
382,852 |
$0.0501 |
DeepSeek V4 Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
3 |
3 |
2 |
5,830 |
$0.0008 |
| division-semantics |
baseline |
PASS |
9 |
8 |
4 |
172,165 |
$0.0226 |
| array-indexing |
shoalrun |
PASS |
3 |
2 |
1 |
5,078 |
$0.0007 |
| array-indexing |
baseline |
PASS |
7 |
8 |
3 |
94,767 |
$0.0124 |
| null-aggregation |
shoalrun |
PASS |
6 |
8 |
3 |
19,120 |
$0.0026 |
| null-aggregation |
baseline |
PASS |
5 |
4 |
3 |
20,773 |
$0.0028 |
| array-transform |
shoalrun |
PASS |
6 |
6 |
2 |
16,401 |
$0.0022 |
| array-transform |
baseline |
PASS |
7 |
9 |
2 |
108,796 |
$0.0143 |
| nested-field-access |
shoalrun |
PASS |
4 |
3 |
1 |
7,337 |
$0.0010 |
| nested-field-access |
baseline |
PASS |
7 |
7 |
2 |
81,628 |
$0.0107 |
| window-filter |
shoalrun |
PASS |
3 |
2 |
1 |
5,696 |
$0.0008 |
| window-filter |
baseline |
FAIL |
7 |
6 |
3 |
154,305 |
$0.0203 |
| null-counting |
shoalrun |
PASS |
4 |
3 |
1 |
7,057 |
$0.0010 |
| null-counting |
baseline |
PASS |
9 |
8 |
2 |
86,493 |
$0.0114 |
| array-expansion |
shoalrun |
PASS |
4 |
3 |
1 |
7,796 |
$0.0011 |
| array-expansion |
baseline |
PASS |
7 |
6 |
2 |
80,258 |
$0.0106 |
| column-exclusion |
shoalrun |
PASS |
4 |
3 |
1 |
7,513 |
$0.0010 |
| column-exclusion |
baseline |
PASS |
6 |
6 |
1 |
107,881 |
$0.0142 |
| cast-failure-handling |
shoalrun |
PASS |
3 |
2 |
1 |
5,174 |
$0.0007 |
| cast-failure-handling |
baseline |
PASS |
9 |
10 |
3 |
199,403 |
$0.0261 |
| inline-array-build |
shoalrun |
PASS |
4 |
3 |
1 |
7,384 |
$0.0010 |
| inline-array-build |
baseline |
PASS |
9 |
9 |
2 |
128,870 |
$0.0169 |
| ms-division-semantics |
shoalrun |
PASS |
5 |
4 |
2 |
11,213 |
$0.0015 |
| ms-division-semantics |
baseline |
PASS |
11 |
14 |
5 |
135,728 |
$0.0179 |
| ms-array-chain |
shoalrun |
PASS |
4 |
4 |
2 |
8,408 |
$0.0012 |
| ms-array-chain |
baseline |
PASS |
7 |
7 |
3 |
237,872 |
$0.0311 |
| ms-cast-stats |
shoalrun |
PASS |
6 |
7 |
2 |
19,192 |
$0.0026 |
| ms-cast-stats |
baseline |
PASS |
10 |
14 |
4 |
162,783 |
$0.0214 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
5 |
2 |
13,239 |
$0.0018 |
| ms-nested-leaderboard |
baseline |
FAIL |
11 |
14 |
5 |
365,115 |
$0.0479 |
| ms-expansion-totals |
shoalrun |
PASS |
9 |
6 |
6 |
32,317 |
$0.0045 |
| ms-expansion-totals |
baseline |
FAIL |
1 |
0 |
0 |
853 |
$0.0001 |
DeepSeek V4 Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
3 |
3 |
8,637 |
$0.0012 |
| division-semantics |
baseline |
PASS |
7 |
7 |
3 |
111,101 |
$0.0146 |
| array-indexing |
shoalrun |
PASS |
3 |
2 |
1 |
5,087 |
$0.0007 |
| array-indexing |
baseline |
PASS |
7 |
9 |
2 |
68,751 |
$0.0091 |
| null-aggregation |
shoalrun |
PASS |
3 |
4 |
3 |
6,191 |
$0.0009 |
| null-aggregation |
baseline |
PASS |
14 |
17 |
7 |
197,100 |
$0.0260 |
| array-transform |
shoalrun |
PASS |
5 |
4 |
1 |
10,755 |
$0.0014 |
| array-transform |
baseline |
PASS |
10 |
12 |
1 |
298,470 |
$0.0390 |
| nested-field-access |
shoalrun |
PASS |
4 |
3 |
1 |
7,357 |
$0.0010 |
| nested-field-access |
baseline |
PASS |
7 |
5 |
2 |
36,633 |
$0.0049 |
| window-filter |
shoalrun |
PASS |
4 |
3 |
1 |
8,252 |
$0.0011 |
| window-filter |
baseline |
FAIL |
5 |
6 |
1 |
5,763 |
$0.0008 |
| null-counting |
shoalrun |
PASS |
4 |
3 |
1 |
8,574 |
$0.0012 |
| null-counting |
baseline |
PASS |
6 |
5 |
2 |
21,856 |
$0.0029 |
| array-expansion |
shoalrun |
PASS |
4 |
4 |
1 |
7,967 |
$0.0011 |
| array-expansion |
baseline |
PASS |
3 |
1 |
2 |
2,777 |
$0.0004 |
| column-exclusion |
shoalrun |
PASS |
5 |
3 |
2 |
10,166 |
$0.0014 |
| column-exclusion |
baseline |
PASS |
10 |
9 |
2 |
44,506 |
$0.0059 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
3 |
1 |
7,607 |
$0.0010 |
| cast-failure-handling |
baseline |
PASS |
10 |
13 |
2 |
160,114 |
$0.0210 |
| inline-array-build |
shoalrun |
PASS |
4 |
4 |
1 |
7,816 |
$0.0011 |
| inline-array-build |
baseline |
PASS |
7 |
8 |
2 |
108,575 |
$0.0143 |
| ms-division-semantics |
shoalrun |
PASS |
5 |
5 |
2 |
13,624 |
$0.0019 |
| ms-division-semantics |
baseline |
PASS |
10 |
14 |
2 |
92,660 |
$0.0123 |
| ms-array-chain |
shoalrun |
PASS |
5 |
5 |
2 |
11,533 |
$0.0016 |
| ms-array-chain |
baseline |
PASS |
4 |
2 |
3 |
4,947 |
$0.0007 |
| ms-cast-stats |
shoalrun |
PASS |
5 |
6 |
2 |
15,200 |
$0.0021 |
| ms-cast-stats |
baseline |
FAIL |
6 |
10 |
2 |
179,862 |
$0.0235 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
6 |
2 |
13,780 |
$0.0019 |
| ms-nested-leaderboard |
baseline |
PASS |
9 |
15 |
3 |
302,829 |
$0.0397 |
| ms-expansion-totals |
shoalrun |
PASS |
6 |
4 |
4 |
16,502 |
$0.0023 |
| ms-expansion-totals |
baseline |
PASS |
11 |
14 |
9 |
176,455 |
$0.0233 |
GLM-5.3-Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
3 |
2 |
2 |
5,025 |
$0.0009 |
| division-semantics |
baseline |
PASS |
8 |
6 |
3 |
73,153 |
$0.0114 |
| array-indexing |
shoalrun |
PASS |
4 |
2 |
1 |
4,849 |
$0.0008 |
| array-indexing |
baseline |
PASS |
8 |
10 |
1 |
34,937 |
$0.0055 |
| null-aggregation |
shoalrun |
PASS |
4 |
3 |
3 |
7,096 |
$0.0013 |
| null-aggregation |
baseline |
PASS |
4 |
3 |
3 |
41,122 |
$0.0064 |
| array-transform |
shoalrun |
PASS |
4 |
3 |
1 |
6,445 |
$0.0011 |
| array-transform |
baseline |
PASS |
11 |
14 |
1 |
66,218 |
$0.0103 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
4,797 |
$0.0008 |
| nested-field-access |
baseline |
PASS |
4 |
3 |
1 |
15,908 |
$0.0025 |
| window-filter |
shoalrun |
PASS |
4 |
2 |
2 |
6,868 |
$0.0012 |
| window-filter |
baseline |
PASS |
11 |
7 |
6 |
301,972 |
$0.0459 |
| null-counting |
shoalrun |
PASS |
4 |
3 |
1 |
6,720 |
$0.0011 |
| null-counting |
baseline |
PASS |
4 |
3 |
1 |
16,255 |
$0.0026 |
| array-expansion |
shoalrun |
PASS |
4 |
3 |
1 |
6,975 |
$0.0012 |
| array-expansion |
baseline |
PASS |
9 |
7 |
4 |
123,269 |
$0.0188 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
4,832 |
$0.0008 |
| column-exclusion |
baseline |
PASS |
4 |
2 |
2 |
28,867 |
$0.0045 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
3 |
1 |
6,651 |
$0.0011 |
| cast-failure-handling |
baseline |
PASS |
8 |
7 |
3 |
72,234 |
$0.0111 |
| inline-array-build |
shoalrun |
PASS |
4 |
3 |
1 |
5,091 |
$0.0009 |
| inline-array-build |
baseline |
PASS |
8 |
6 |
3 |
83,981 |
$0.0128 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
4 |
1 |
7,324 |
$0.0012 |
| ms-division-semantics |
baseline |
PASS |
17 |
20 |
4 |
133,306 |
$0.0206 |
| ms-array-chain |
shoalrun |
PASS |
5 |
3 |
2 |
8,599 |
$0.0014 |
| ms-array-chain |
baseline |
PASS |
7 |
4 |
3 |
44,762 |
$0.0069 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
6 |
1 |
9,386 |
$0.0016 |
| ms-cast-stats |
baseline |
PASS |
11 |
11 |
3 |
265,352 |
$0.0401 |
| ms-nested-leaderboard |
shoalrun |
PASS |
4 |
5 |
1 |
8,663 |
$0.0015 |
| ms-nested-leaderboard |
baseline |
FAIL |
6 |
6 |
3 |
56,495 |
$0.0088 |
| ms-expansion-totals |
shoalrun |
FAIL |
5 |
3 |
3 |
9,931 |
$0.0019 |
| ms-expansion-totals |
baseline |
ERROR |
- |
- |
- |
- |
- |
GLM-5.3-Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
3 |
2 |
7,178 |
$0.0013 |
| division-semantics |
baseline |
PASS |
5 |
4 |
2 |
43,020 |
$0.0068 |
| array-indexing |
shoalrun |
PASS |
3 |
1 |
1 |
3,333 |
$0.0005 |
| array-indexing |
baseline |
PASS |
7 |
6 |
2 |
70,648 |
$0.0109 |
| null-aggregation |
shoalrun |
PASS |
5 |
2 |
4 |
6,707 |
$0.0012 |
| null-aggregation |
baseline |
PASS |
6 |
5 |
3 |
67,344 |
$0.0104 |
| array-transform |
shoalrun |
PASS |
4 |
2 |
1 |
4,825 |
$0.0008 |
| array-transform |
baseline |
PASS |
11 |
15 |
2 |
19,649 |
$0.0033 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
4,872 |
$0.0008 |
| nested-field-access |
baseline |
PASS |
5 |
4 |
1 |
29,279 |
$0.0045 |
| window-filter |
shoalrun |
PASS |
3 |
2 |
1 |
4,911 |
$0.0009 |
| window-filter |
baseline |
PASS |
5 |
7 |
1 |
116,432 |
$0.0178 |
| null-counting |
shoalrun |
PASS |
4 |
3 |
1 |
6,660 |
$0.0011 |
| null-counting |
baseline |
PASS |
7 |
6 |
1 |
66,381 |
$0.0104 |
| array-expansion |
shoalrun |
PASS |
4 |
2 |
1 |
5,307 |
$0.0010 |
| array-expansion |
baseline |
PASS |
9 |
8 |
2 |
128,834 |
$0.0196 |
| column-exclusion |
shoalrun |
PASS |
3 |
2 |
1 |
4,415 |
$0.0008 |
| column-exclusion |
baseline |
PASS |
6 |
6 |
2 |
93,478 |
$0.0144 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
3 |
1 |
6,669 |
$0.0011 |
| cast-failure-handling |
baseline |
PASS |
5 |
3 |
1 |
66,255 |
$0.0101 |
| inline-array-build |
shoalrun |
PASS |
4 |
4 |
1 |
6,562 |
$0.0011 |
| inline-array-build |
baseline |
PASS |
8 |
6 |
2 |
70,579 |
$0.0108 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
4 |
1 |
7,347 |
$0.0013 |
| ms-division-semantics |
baseline |
PASS |
14 |
14 |
6 |
264,228 |
$0.0402 |
| ms-array-chain |
shoalrun |
PASS |
4 |
4 |
1 |
6,883 |
$0.0012 |
| ms-array-chain |
baseline |
PASS |
5 |
4 |
2 |
29,839 |
$0.0046 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
5 |
1 |
8,769 |
$0.0015 |
| ms-cast-stats |
baseline |
PASS |
6 |
6 |
3 |
130,342 |
$0.0199 |
| ms-nested-leaderboard |
shoalrun |
PASS |
3 |
3 |
1 |
5,725 |
$0.0010 |
| ms-nested-leaderboard |
baseline |
FAIL |
16 |
15 |
9 |
446,095 |
$0.0679 |
| ms-expansion-totals |
shoalrun |
PASS |
5 |
3 |
2 |
9,356 |
$0.0017 |
| ms-expansion-totals |
baseline |
PASS |
11 |
12 |
4 |
164,440 |
$0.0252 |
GLM-5.3-Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
5 |
3 |
2 |
9,092 |
$0.0016 |
| division-semantics |
baseline |
PASS |
7 |
5 |
3 |
33,549 |
$0.0053 |
| array-indexing |
shoalrun |
PASS |
3 |
1 |
1 |
3,319 |
$0.0006 |
| array-indexing |
baseline |
PASS |
6 |
4 |
1 |
67,549 |
$0.0103 |
| null-aggregation |
shoalrun |
PASS |
5 |
2 |
4 |
6,923 |
$0.0012 |
| null-aggregation |
baseline |
PASS |
7 |
6 |
3 |
70,234 |
$0.0108 |
| array-transform |
shoalrun |
PASS |
4 |
3 |
1 |
6,557 |
$0.0011 |
| array-transform |
baseline |
PASS |
7 |
5 |
2 |
70,037 |
$0.0108 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
4,822 |
$0.0008 |
| nested-field-access |
baseline |
PASS |
7 |
8 |
1 |
94,554 |
$0.0144 |
| window-filter |
shoalrun |
PASS |
4 |
3 |
1 |
7,050 |
$0.0012 |
| window-filter |
baseline |
PASS |
8 |
10 |
1 |
109,879 |
$0.0169 |
| null-counting |
shoalrun |
PASS |
4 |
2 |
1 |
5,029 |
$0.0009 |
| null-counting |
baseline |
PASS |
6 |
4 |
3 |
31,984 |
$0.0051 |
| array-expansion |
shoalrun |
PASS |
5 |
3 |
2 |
8,810 |
$0.0015 |
| array-expansion |
baseline |
PASS |
10 |
8 |
4 |
183,848 |
$0.0281 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
4,779 |
$0.0008 |
| column-exclusion |
baseline |
PASS |
10 |
8 |
2 |
170,531 |
$0.0259 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
3 |
1 |
6,634 |
$0.0011 |
| cast-failure-handling |
baseline |
PASS |
7 |
5 |
2 |
68,527 |
$0.0105 |
| inline-array-build |
shoalrun |
PASS |
3 |
1 |
1 |
3,431 |
$0.0006 |
| inline-array-build |
baseline |
ERROR |
- |
- |
- |
- |
- |
| ms-division-semantics |
shoalrun |
PASS |
4 |
4 |
1 |
7,250 |
$0.0013 |
| ms-division-semantics |
baseline |
PASS |
12 |
17 |
3 |
255,207 |
$0.0389 |
| ms-array-chain |
shoalrun |
PASS |
5 |
4 |
2 |
9,306 |
$0.0016 |
| ms-array-chain |
baseline |
PASS |
7 |
6 |
4 |
131,882 |
$0.0200 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
6 |
1 |
8,995 |
$0.0015 |
| ms-cast-stats |
baseline |
PASS |
10 |
12 |
3 |
175,284 |
$0.0268 |
| ms-nested-leaderboard |
shoalrun |
PASS |
3 |
3 |
1 |
5,831 |
$0.0011 |
| ms-nested-leaderboard |
baseline |
PASS |
9 |
13 |
2 |
161,789 |
$0.0247 |
| ms-expansion-totals |
shoalrun |
PASS |
5 |
3 |
2 |
9,407 |
$0.0017 |
| ms-expansion-totals |
baseline |
PASS |
13 |
13 |
3 |
361,235 |
$0.0548 |
Nemotron Ultra 550B — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
5 |
2 |
2 |
8,213 |
$0.0019 |
| division-semantics |
baseline |
PASS |
22 |
18 |
3 |
38,138 |
$0.0070 |
| array-indexing |
shoalrun |
PASS |
4 |
2 |
1 |
5,785 |
$0.0010 |
| array-indexing |
baseline |
PASS |
14 |
11 |
2 |
22,828 |
$0.0039 |
| null-aggregation |
shoalrun |
PASS |
9 |
3 |
5 |
19,475 |
$0.0037 |
| null-aggregation |
baseline |
PASS |
12 |
6 |
5 |
18,616 |
$0.0036 |
| array-transform |
shoalrun |
PASS |
6 |
3 |
2 |
10,959 |
$0.0019 |
| array-transform |
baseline |
PASS |
8 |
6 |
1 |
134,617 |
$0.0171 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
5,744 |
$0.0010 |
| nested-field-access |
baseline |
PASS |
6 |
4 |
1 |
76,317 |
$0.0099 |
| window-filter |
shoalrun |
PASS |
4 |
2 |
1 |
6,255 |
$0.0012 |
| window-filter |
baseline |
FAIL |
16 |
11 |
4 |
29,478 |
$0.0053 |
| null-counting |
shoalrun |
PASS |
5 |
2 |
2 |
7,720 |
$0.0016 |
| null-counting |
baseline |
PASS |
8 |
6 |
1 |
120,915 |
$0.0158 |
| array-expansion |
shoalrun |
PASS |
7 |
4 |
2 |
13,950 |
$0.0026 |
| array-expansion |
baseline |
PASS |
8 |
4 |
3 |
135,417 |
$0.0173 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
5,755 |
$0.0011 |
| column-exclusion |
baseline |
FAIL |
25 |
25 |
0 |
57,701 |
$0.0090 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
2 |
1 |
5,991 |
$0.0013 |
| cast-failure-handling |
baseline |
PASS |
17 |
12 |
4 |
141,626 |
$0.0189 |
| inline-array-build |
shoalrun |
PASS |
5 |
3 |
1 |
7,708 |
$0.0013 |
| inline-array-build |
baseline |
FAIL |
25 |
25 |
0 |
50,199 |
$0.0081 |
| ms-division-semantics |
shoalrun |
PASS |
8 |
4 |
3 |
17,315 |
$0.0029 |
| ms-division-semantics |
baseline |
PASS |
8 |
7 |
3 |
13,046 |
$0.0029 |
| ms-array-chain |
shoalrun |
PASS |
6 |
4 |
1 |
11,729 |
$0.0021 |
| ms-array-chain |
baseline |
PASS |
11 |
6 |
4 |
16,766 |
$0.0029 |
| ms-cast-stats |
shoalrun |
PASS |
7 |
5 |
1 |
15,710 |
$0.0030 |
| ms-cast-stats |
baseline |
FAIL |
11 |
9 |
1 |
292,025 |
$0.0366 |
| ms-nested-leaderboard |
shoalrun |
PASS |
8 |
6 |
1 |
20,213 |
$0.0038 |
| ms-nested-leaderboard |
baseline |
FAIL |
25 |
25 |
0 |
102,555 |
$0.0144 |
| ms-expansion-totals |
shoalrun |
FAIL |
15 |
5 |
9 |
48,916 |
$0.0087 |
| ms-expansion-totals |
baseline |
PASS |
24 |
6 |
17 |
864,775 |
$0.1082 |
gpt-5.6-terra — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
2 |
1 |
4,540 |
$0.0115 |
| division-semantics |
baseline |
PASS |
6 |
4 |
1 |
4,885 |
$0.0127 |
| array-indexing |
shoalrun |
PASS |
4 |
2 |
1 |
4,088 |
$0.0091 |
| array-indexing |
baseline |
PASS |
4 |
2 |
1 |
27,511 |
$0.0560 |
| null-aggregation |
shoalrun |
PASS |
4 |
2 |
3 |
4,361 |
$0.0113 |
| null-aggregation |
baseline |
PASS |
7 |
5 |
3 |
31,397 |
$0.0661 |
| array-transform |
shoalrun |
PASS |
6 |
5 |
1 |
10,193 |
$0.0225 |
| array-transform |
baseline |
PASS |
7 |
5 |
1 |
6,464 |
$0.0149 |
| nested-field-access |
shoalrun |
FAIL |
3 |
2 |
0 |
2,772 |
$0.0062 |
| nested-field-access |
baseline |
PASS |
7 |
5 |
1 |
31,191 |
$0.0642 |
| window-filter |
shoalrun |
FAIL |
3 |
2 |
0 |
3,040 |
$0.0076 |
| window-filter |
baseline |
PASS |
5 |
5 |
1 |
4,245 |
$0.0117 |
| null-counting |
shoalrun |
PASS |
4 |
2 |
1 |
4,147 |
$0.0099 |
| null-counting |
baseline |
PASS |
5 |
3 |
1 |
3,586 |
$0.0090 |
| array-expansion |
shoalrun |
PASS |
5 |
3 |
1 |
6,869 |
$0.0160 |
| array-expansion |
baseline |
PASS |
5 |
3 |
1 |
3,819 |
$0.0096 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
4,115 |
$0.0097 |
| column-exclusion |
baseline |
PASS |
7 |
5 |
1 |
31,326 |
$0.0650 |
| cast-failure-handling |
shoalrun |
PASS |
5 |
4 |
1 |
7,774 |
$0.0178 |
| cast-failure-handling |
baseline |
PASS |
3 |
4 |
1 |
2,433 |
$0.0072 |
| inline-array-build |
shoalrun |
PASS |
6 |
5 |
1 |
10,091 |
$0.0226 |
| inline-array-build |
baseline |
PASS |
6 |
4 |
1 |
5,136 |
$0.0121 |
| ms-division-semantics |
shoalrun |
PASS |
7 |
9 |
1 |
20,415 |
$0.0447 |
| ms-division-semantics |
baseline |
PASS |
5 |
7 |
1 |
4,623 |
$0.0122 |
| ms-array-chain |
shoalrun |
PASS |
4 |
4 |
1 |
7,581 |
$0.0170 |
| ms-array-chain |
baseline |
PASS |
5 |
5 |
2 |
29,931 |
$0.0621 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
6 |
1 |
7,999 |
$0.0191 |
| ms-cast-stats |
baseline |
PASS |
4 |
7 |
1 |
3,760 |
$0.0107 |
| ms-nested-leaderboard |
shoalrun |
PASS |
4 |
7 |
1 |
9,937 |
$0.0229 |
| ms-nested-leaderboard |
baseline |
PASS |
6 |
11 |
1 |
117,591 |
$0.2396 |
| ms-expansion-totals |
shoalrun |
PASS |
6 |
7 |
2 |
16,899 |
$0.0383 |
| ms-expansion-totals |
baseline |
FAIL |
6 |
5 |
3 |
6,249 |
$0.0166 |
gpt-5.6-terra — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
5 |
2 |
2 |
5,960 |
$0.0145 |
| division-semantics |
baseline |
FAIL |
6 |
4 |
1 |
4,883 |
$0.0126 |
| array-indexing |
shoalrun |
PASS |
3 |
1 |
1 |
2,697 |
$0.0061 |
| array-indexing |
baseline |
PASS |
5 |
3 |
1 |
3,670 |
$0.0086 |
| null-aggregation |
shoalrun |
PASS |
5 |
3 |
3 |
6,848 |
$0.0166 |
| null-aggregation |
baseline |
PASS |
9 |
5 |
3 |
9,221 |
$0.0216 |
| array-transform |
shoalrun |
PASS |
5 |
3 |
1 |
6,201 |
$0.0138 |
| array-transform |
baseline |
PASS |
7 |
5 |
1 |
5,544 |
$0.0131 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
4,039 |
$0.0090 |
| nested-field-access |
baseline |
PASS |
6 |
4 |
1 |
5,163 |
$0.0118 |
| window-filter |
shoalrun |
FAIL |
2 |
1 |
0 |
1,701 |
$0.0045 |
| window-filter |
baseline |
PASS |
5 |
7 |
1 |
4,501 |
$0.0127 |
| null-counting |
shoalrun |
PASS |
4 |
2 |
1 |
4,128 |
$0.0098 |
| null-counting |
baseline |
PASS |
6 |
4 |
1 |
5,120 |
$0.0123 |
| array-expansion |
shoalrun |
PASS |
4 |
3 |
1 |
5,510 |
$0.0133 |
| array-expansion |
baseline |
PASS |
5 |
3 |
1 |
3,807 |
$0.0095 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
4,119 |
$0.0098 |
| column-exclusion |
baseline |
PASS |
6 |
4 |
1 |
4,625 |
$0.0110 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
2 |
1 |
4,326 |
$0.0106 |
| cast-failure-handling |
baseline |
PASS |
6 |
4 |
1 |
4,817 |
$0.0118 |
| inline-array-build |
shoalrun |
PASS |
5 |
4 |
1 |
7,307 |
$0.0167 |
| inline-array-build |
baseline |
PASS |
5 |
3 |
1 |
3,617 |
$0.0088 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
5 |
1 |
8,787 |
$0.0200 |
| ms-division-semantics |
baseline |
PASS |
5 |
5 |
1 |
4,153 |
$0.0107 |
| ms-array-chain |
shoalrun |
PASS |
6 |
6 |
1 |
11,851 |
$0.0261 |
| ms-array-chain |
baseline |
PASS |
4 |
4 |
1 |
3,202 |
$0.0082 |
| ms-cast-stats |
shoalrun |
PASS |
5 |
6 |
1 |
10,129 |
$0.0234 |
| ms-cast-stats |
baseline |
PASS |
5 |
7 |
1 |
4,493 |
$0.0121 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
5 |
2 |
12,914 |
$0.0299 |
| ms-nested-leaderboard |
baseline |
PASS |
6 |
7 |
3 |
6,542 |
$0.0171 |
| ms-expansion-totals |
shoalrun |
PASS |
5 |
7 |
1 |
12,367 |
$0.0289 |
| ms-expansion-totals |
baseline |
FAIL |
6 |
6 |
2 |
5,952 |
$0.0160 |
gpt-5.6-terra — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
3 |
1 |
5,121 |
$0.0130 |
| division-semantics |
baseline |
FAIL |
7 |
5 |
1 |
6,810 |
$0.0171 |
| array-indexing |
shoalrun |
PASS |
4 |
3 |
1 |
5,903 |
$0.0132 |
| array-indexing |
baseline |
PASS |
5 |
3 |
1 |
3,670 |
$0.0086 |
| null-aggregation |
shoalrun |
PASS |
4 |
2 |
3 |
4,387 |
$0.0113 |
| null-aggregation |
baseline |
PASS |
9 |
5 |
3 |
9,222 |
$0.0216 |
| array-transform |
shoalrun |
PASS |
5 |
3 |
1 |
6,203 |
$0.0138 |
| array-transform |
baseline |
PASS |
7 |
5 |
1 |
5,542 |
$0.0131 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
4,050 |
$0.0090 |
| nested-field-access |
baseline |
PASS |
7 |
5 |
1 |
31,191 |
$0.0642 |
| window-filter |
shoalrun |
PASS |
4 |
2 |
1 |
4,483 |
$0.0110 |
| window-filter |
baseline |
PASS |
9 |
6 |
2 |
96,321 |
$0.1968 |
| null-counting |
shoalrun |
PASS |
5 |
3 |
1 |
6,510 |
$0.0149 |
| null-counting |
baseline |
PASS |
5 |
3 |
1 |
3,586 |
$0.0090 |
| array-expansion |
shoalrun |
PASS |
4 |
2 |
1 |
4,287 |
$0.0103 |
| array-expansion |
baseline |
PASS |
5 |
3 |
1 |
3,826 |
$0.0096 |
| column-exclusion |
shoalrun |
FAIL |
2 |
1 |
0 |
1,596 |
$0.0040 |
| column-exclusion |
baseline |
PASS |
9 |
7 |
1 |
7,735 |
$0.0182 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
2 |
1 |
4,310 |
$0.0106 |
| cast-failure-handling |
baseline |
PASS |
6 |
4 |
1 |
4,820 |
$0.0118 |
| inline-array-build |
shoalrun |
PASS |
6 |
5 |
1 |
10,064 |
$0.0224 |
| inline-array-build |
baseline |
PASS |
6 |
4 |
1 |
5,136 |
$0.0121 |
| ms-division-semantics |
shoalrun |
PASS |
5 |
5 |
1 |
9,207 |
$0.0209 |
| ms-division-semantics |
baseline |
PASS |
4 |
6 |
1 |
3,514 |
$0.0096 |
| ms-array-chain |
shoalrun |
PASS |
3 |
2 |
1 |
3,788 |
$0.0087 |
| ms-array-chain |
baseline |
PASS |
4 |
4 |
1 |
3,202 |
$0.0082 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
7 |
1 |
9,502 |
$0.0222 |
| ms-cast-stats |
baseline |
PASS |
5 |
7 |
2 |
4,949 |
$0.0135 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
8 |
1 |
13,581 |
$0.0305 |
| ms-nested-leaderboard |
baseline |
PASS |
5 |
7 |
2 |
5,160 |
$0.0140 |
| ms-expansion-totals |
shoalrun |
PASS |
5 |
4 |
2 |
11,179 |
$0.0259 |
| ms-expansion-totals |
baseline |
FAIL |
4 |
5 |
3 |
4,020 |
$0.0119 |
Haiku 4.5 — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
2 |
2 |
8,563 |
$0.0116 |
| division-semantics |
baseline |
PASS |
12 |
6 |
5 |
358,913 |
$0.3656 |
| array-indexing |
shoalrun |
PASS |
4 |
1 |
2 |
7,751 |
$0.0095 |
| array-indexing |
baseline |
PASS |
8 |
5 |
2 |
299,205 |
$0.3032 |
| null-aggregation |
shoalrun |
PASS |
4 |
2 |
3 |
8,259 |
$0.0109 |
| null-aggregation |
baseline |
PASS |
8 |
4 |
5 |
251,238 |
$0.2554 |
| array-transform |
shoalrun |
PASS |
5 |
3 |
1 |
11,197 |
$0.0134 |
| array-transform |
baseline |
PASS |
15 |
11 |
3 |
288,371 |
$0.2942 |
| nested-field-access |
shoalrun |
PASS |
5 |
2 |
2 |
10,322 |
$0.0123 |
| nested-field-access |
baseline |
PASS |
9 |
7 |
2 |
16,839 |
$0.0206 |
| window-filter |
shoalrun |
PASS |
5 |
3 |
2 |
14,159 |
$0.0180 |
| window-filter |
baseline |
PASS |
7 |
6 |
3 |
220,221 |
$0.2254 |
| null-counting |
shoalrun |
PASS |
6 |
3 |
3 |
16,474 |
$0.0194 |
| null-counting |
baseline |
PASS |
10 |
6 |
3 |
365,789 |
$0.3703 |
| array-expansion |
shoalrun |
PASS |
4 |
4 |
1 |
11,602 |
$0.0147 |
| array-expansion |
baseline |
PASS |
12 |
10 |
4 |
204,289 |
$0.2105 |
| column-exclusion |
shoalrun |
PASS |
4 |
3 |
1 |
9,606 |
$0.0115 |
| column-exclusion |
baseline |
PASS |
11 |
8 |
3 |
369,367 |
$0.3743 |
| cast-failure-handling |
shoalrun |
PASS |
5 |
3 |
2 |
13,690 |
$0.0171 |
| cast-failure-handling |
baseline |
PASS |
9 |
4 |
4 |
302,155 |
$0.3071 |
| inline-array-build |
shoalrun |
PASS |
4 |
3 |
1 |
8,242 |
$0.0103 |
| inline-array-build |
baseline |
PASS |
10 |
7 |
4 |
204,730 |
$0.2095 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
4 |
1 |
10,611 |
$0.0131 |
| ms-division-semantics |
baseline |
PASS |
9 |
6 |
5 |
338,985 |
$0.3457 |
| ms-array-chain |
shoalrun |
PASS |
4 |
4 |
1 |
10,745 |
$0.0133 |
| ms-array-chain |
baseline |
PASS |
15 |
8 |
6 |
39,051 |
$0.0458 |
| ms-cast-stats |
shoalrun |
PASS |
5 |
5 |
2 |
17,261 |
$0.0212 |
| ms-cast-stats |
baseline |
FAIL |
9 |
11 |
2 |
275,795 |
$0.2821 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
6 |
2 |
17,492 |
$0.0214 |
| ms-nested-leaderboard |
baseline |
FAIL |
10 |
11 |
5 |
554,412 |
$0.5633 |
| ms-expansion-totals |
shoalrun |
PASS |
4 |
4 |
1 |
11,080 |
$0.0145 |
| ms-expansion-totals |
baseline |
PASS |
11 |
5 |
7 |
444,228 |
$0.4541 |
Kimi K2.6 — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
6 |
2 |
3 |
7,928 |
$0.0031 |
| division-semantics |
baseline |
FAIL |
25 |
25 |
0 |
34,007 |
$0.0080 |
| array-indexing |
shoalrun |
PASS |
4 |
2 |
1 |
4,183 |
$0.0013 |
| array-indexing |
baseline |
PASS |
9 |
9 |
3 |
194,348 |
$0.0334 |
| null-aggregation |
shoalrun |
PASS |
8 |
3 |
4 |
13,419 |
$0.0046 |
| null-aggregation |
baseline |
FAIL |
25 |
25 |
0 |
51,587 |
$0.0109 |
| array-transform |
shoalrun |
PASS |
5 |
3 |
1 |
6,553 |
$0.0019 |
| array-transform |
baseline |
PASS |
12 |
9 |
2 |
248,745 |
$0.0423 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
4,173 |
$0.0011 |
| nested-field-access |
baseline |
PASS |
9 |
5 |
3 |
204,114 |
$0.0349 |
| window-filter |
shoalrun |
PASS |
4 |
2 |
1 |
4,858 |
$0.0023 |
| window-filter |
baseline |
FAIL |
25 |
31 |
0 |
52,392 |
$0.0116 |
| null-counting |
shoalrun |
PASS |
5 |
2 |
2 |
5,826 |
$0.0022 |
| null-counting |
baseline |
PASS |
24 |
18 |
5 |
394,617 |
$0.0671 |
| array-expansion |
shoalrun |
PASS |
7 |
3 |
3 |
11,502 |
$0.0039 |
| array-expansion |
baseline |
PASS |
10 |
5 |
4 |
245,076 |
$0.0417 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
4,379 |
$0.0017 |
| column-exclusion |
baseline |
PASS |
15 |
12 |
2 |
449,944 |
$0.0753 |
| cast-failure-handling |
shoalrun |
PASS |
6 |
3 |
2 |
7,849 |
$0.0030 |
| cast-failure-handling |
baseline |
PASS |
11 |
9 |
5 |
487,527 |
$0.0822 |
| inline-array-build |
shoalrun |
PASS |
5 |
3 |
1 |
5,783 |
$0.0018 |
| inline-array-build |
baseline |
PASS |
14 |
10 |
3 |
344,131 |
$0.0584 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
3 |
1 |
6,182 |
$0.0023 |
| ms-division-semantics |
baseline |
PASS |
5 |
6 |
1 |
58,536 |
$0.0114 |
| ms-array-chain |
shoalrun |
PASS |
4 |
4 |
1 |
6,402 |
$0.0022 |
| ms-array-chain |
baseline |
PASS |
15 |
10 |
4 |
372,397 |
$0.0629 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
5 |
1 |
8,280 |
$0.0033 |
| ms-cast-stats |
baseline |
FAIL |
13 |
13 |
7 |
492,339 |
$0.0836 |
| ms-nested-leaderboard |
shoalrun |
PASS |
6 |
6 |
3 |
12,038 |
$0.0043 |
| ms-nested-leaderboard |
baseline |
PASS |
9 |
19 |
3 |
437,694 |
$0.0749 |
| ms-expansion-totals |
shoalrun |
FAIL |
25 |
6 |
20 |
100,598 |
$0.0205 |
| ms-expansion-totals |
baseline |
PASS |
16 |
9 |
10 |
827,643 |
$0.1387 |
Kimi K2.6 — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
2 |
2 |
4,637 |
$0.0025 |
| division-semantics |
baseline |
PASS |
14 |
9 |
4 |
385,956 |
$0.0660 |
| array-indexing |
shoalrun |
PASS |
6 |
4 |
1 |
7,680 |
$0.0027 |
| array-indexing |
baseline |
PASS |
9 |
6 |
2 |
99,133 |
$0.0174 |
| null-aggregation |
shoalrun |
PASS |
8 |
3 |
4 |
12,187 |
$0.0041 |
| null-aggregation |
baseline |
FAIL |
25 |
25 |
0 |
293,219 |
$0.0496 |
| array-transform |
shoalrun |
PASS |
6 |
4 |
1 |
8,439 |
$0.0025 |
| array-transform |
baseline |
PASS |
13 |
12 |
2 |
460,528 |
$0.0765 |
| nested-field-access |
shoalrun |
PASS |
4 |
2 |
1 |
3,901 |
$0.0010 |
| nested-field-access |
baseline |
PASS |
15 |
13 |
1 |
135,338 |
$0.0241 |
| window-filter |
shoalrun |
FAIL |
5 |
2 |
2 |
6,179 |
$0.0026 |
| window-filter |
baseline |
FAIL |
15 |
10 |
4 |
393,514 |
$0.0668 |
| null-counting |
shoalrun |
PASS |
5 |
3 |
1 |
6,218 |
$0.0022 |
| null-counting |
baseline |
PASS |
21 |
15 |
5 |
730,130 |
$0.1214 |
| array-expansion |
shoalrun |
PASS |
7 |
3 |
3 |
10,692 |
$0.0038 |
| array-expansion |
baseline |
PASS |
12 |
7 |
4 |
377,890 |
$0.0634 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
4,066 |
$0.0016 |
| column-exclusion |
baseline |
FAIL |
25 |
25 |
0 |
69,549 |
$0.0136 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
2 |
1 |
4,399 |
$0.0020 |
| cast-failure-handling |
baseline |
PASS |
14 |
9 |
4 |
353,294 |
$0.0598 |
| inline-array-build |
shoalrun |
PASS |
5 |
3 |
1 |
5,522 |
$0.0021 |
| inline-array-build |
baseline |
PASS |
11 |
8 |
2 |
283,967 |
$0.0475 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
3 |
1 |
5,716 |
$0.0024 |
| ms-division-semantics |
baseline |
FAIL |
25 |
30 |
0 |
44,760 |
$0.0103 |
| ms-array-chain |
shoalrun |
PASS |
6 |
4 |
3 |
10,397 |
$0.0038 |
| ms-array-chain |
baseline |
PASS |
9 |
5 |
3 |
205,518 |
$0.0360 |
| ms-cast-stats |
shoalrun |
PASS |
4 |
5 |
1 |
7,322 |
$0.0029 |
| ms-cast-stats |
baseline |
FAIL |
11 |
11 |
6 |
521,033 |
$0.0878 |
| ms-nested-leaderboard |
shoalrun |
PASS |
5 |
6 |
2 |
10,333 |
$0.0038 |
| ms-nested-leaderboard |
baseline |
FAIL |
14 |
11 |
8 |
961,402 |
$0.1606 |
| ms-expansion-totals |
shoalrun |
PASS |
6 |
5 |
2 |
11,429 |
$0.0043 |
| ms-expansion-totals |
baseline |
PASS |
17 |
9 |
11 |
896,404 |
$0.1493 |
Laguna xs-2.1 — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
5 |
2 |
2 |
7,578 |
$0.0005 |
| division-semantics |
baseline |
PASS |
16 |
10 |
5 |
248,881 |
$0.0150 |
| array-indexing |
shoalrun |
PASS |
8 |
3 |
4 |
13,541 |
$0.0008 |
| array-indexing |
baseline |
PASS |
6 |
3 |
2 |
48,655 |
$0.0029 |
| null-aggregation |
shoalrun |
PASS |
6 |
2 |
3 |
9,992 |
$0.0006 |
| null-aggregation |
baseline |
PASS |
11 |
6 |
4 |
181,460 |
$0.0109 |
| array-transform |
shoalrun |
PASS |
6 |
4 |
1 |
17,028 |
$0.0011 |
| array-transform |
baseline |
PASS |
15 |
8 |
6 |
484,296 |
$0.0291 |
| nested-field-access |
shoalrun |
PASS |
5 |
3 |
1 |
8,044 |
$0.0005 |
| nested-field-access |
baseline |
PASS |
7 |
5 |
1 |
7,254 |
$0.0005 |
| window-filter |
shoalrun |
PASS |
4 |
2 |
1 |
6,617 |
$0.0004 |
| window-filter |
baseline |
FAIL |
9 |
4 |
4 |
13,343 |
$0.0009 |
| null-counting |
shoalrun |
PASS |
7 |
3 |
3 |
12,572 |
$0.0008 |
| null-counting |
baseline |
PASS |
16 |
11 |
4 |
447,991 |
$0.0269 |
| array-expansion |
shoalrun |
PASS |
11 |
8 |
2 |
34,470 |
$0.0021 |
| array-expansion |
baseline |
FAIL |
12 |
6 |
5 |
16,367 |
$0.0010 |
| column-exclusion |
shoalrun |
PASS |
4 |
2 |
1 |
6,459 |
$0.0004 |
| column-exclusion |
baseline |
FAIL |
25 |
20 |
5 |
2,411,332 |
$0.1448 |
| cast-failure-handling |
shoalrun |
PASS |
4 |
2 |
1 |
5,445 |
$0.0003 |
| cast-failure-handling |
baseline |
PASS |
9 |
5 |
3 |
136,590 |
$0.0082 |
| inline-array-build |
shoalrun |
PASS |
6 |
3 |
2 |
9,185 |
$0.0006 |
| inline-array-build |
baseline |
PASS |
15 |
13 |
1 |
1,059,800 |
$0.0636 |
| ms-division-semantics |
shoalrun |
PASS |
5 |
3 |
1 |
8,573 |
$0.0005 |
| ms-division-semantics |
baseline |
PASS |
10 |
7 |
2 |
264,732 |
$0.0159 |
| ms-array-chain |
shoalrun |
PASS |
7 |
4 |
2 |
13,975 |
$0.0009 |
| ms-array-chain |
baseline |
PASS |
12 |
5 |
6 |
256,072 |
$0.0154 |
| ms-cast-stats |
shoalrun |
PASS |
10 |
6 |
3 |
28,730 |
$0.0018 |
| ms-cast-stats |
baseline |
FAIL |
24 |
17 |
6 |
588,130 |
$0.0354 |
| ms-nested-leaderboard |
shoalrun |
PASS |
8 |
6 |
1 |
18,660 |
$0.0012 |
| ms-nested-leaderboard |
baseline |
FAIL |
17 |
14 |
2 |
364,423 |
$0.0219 |
| ms-expansion-totals |
shoalrun |
PASS |
22 |
7 |
14 |
98,323 |
$0.0060 |
| ms-expansion-totals |
baseline |
PASS |
25 |
10 |
14 |
1,828,673 |
$0.1099 |
Ling 3.0 Flash — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
4 |
2 |
3 |
8,168 |
$0.0002 |
| division-semantics |
baseline |
FAIL |
12 |
18 |
5 |
287,591 |
$0.0061 |
| array-indexing |
shoalrun |
PASS |
3 |
1 |
1 |
3,891 |
$0.0001 |
| array-indexing |
baseline |
PASS |
11 |
14 |
4 |
671,950 |
$0.0142 |
| null-aggregation |
shoalrun |
PASS |
5 |
2 |
4 |
8,291 |
$0.0002 |
| null-aggregation |
baseline |
PASS |
8 |
6 |
5 |
175,234 |
$0.0037 |
| array-transform |
shoalrun |
PASS |
7 |
6 |
2 |
20,039 |
$0.0005 |
| array-transform |
baseline |
PASS |
11 |
12 |
4 |
555,668 |
$0.0117 |
| nested-field-access |
shoalrun |
PASS |
6 |
2 |
3 |
9,957 |
$0.0002 |
| nested-field-access |
baseline |
FAIL |
25 |
61 |
0 |
56,904 |
$0.0013 |
| window-filter |
shoalrun |
PASS |
4 |
2 |
2 |
8,710 |
$0.0002 |
| window-filter |
baseline |
FAIL |
13 |
20 |
4 |
563,286 |
$0.0119 |
| null-counting |
shoalrun |
PASS |
4 |
2 |
1 |
5,868 |
$0.0001 |
| null-counting |
baseline |
PASS |
7 |
7 |
2 |
203,184 |
$0.0043 |
| array-expansion |
shoalrun |
PASS |
8 |
4 |
4 |
17,873 |
$0.0004 |
| array-expansion |
baseline |
PASS |
10 |
11 |
5 |
478,126 |
$0.0101 |
| column-exclusion |
shoalrun |
PASS |
3 |
1 |
1 |
4,051 |
$0.0001 |
| column-exclusion |
baseline |
PASS |
9 |
13 |
2 |
310,428 |
$0.0066 |
| cast-failure-handling |
shoalrun |
PASS |
5 |
3 |
2 |
10,724 |
$0.0003 |
| cast-failure-handling |
baseline |
PASS |
17 |
25 |
2 |
163,512 |
$0.0035 |
| inline-array-build |
shoalrun |
PASS |
4 |
1 |
2 |
5,613 |
$0.0001 |
| inline-array-build |
baseline |
PASS |
17 |
22 |
4 |
559,505 |
$0.0118 |
| ms-division-semantics |
shoalrun |
PASS |
4 |
4 |
1 |
8,604 |
$0.0002 |
| ms-division-semantics |
baseline |
PASS |
4 |
4 |
4 |
5,951 |
$0.0002 |
| ms-array-chain |
shoalrun |
PASS |
5 |
3 |
2 |
12,085 |
$0.0003 |
| ms-array-chain |
baseline |
PASS |
20 |
43 |
2 |
455,746 |
$0.0097 |
| ms-cast-stats |
shoalrun |
PASS |
6 |
7 |
2 |
19,893 |
$0.0005 |
| ms-cast-stats |
baseline |
FAIL |
11 |
18 |
4 |
465,734 |
$0.0099 |
| ms-nested-leaderboard |
shoalrun |
PASS |
6 |
6 |
3 |
21,202 |
$0.0006 |
| ms-nested-leaderboard |
baseline |
PASS |
16 |
25 |
3 |
184,471 |
$0.0040 |
| ms-expansion-totals |
shoalrun |
PASS |
24 |
17 |
10 |
151,448 |
$0.0033 |
| ms-expansion-totals |
baseline |
FAIL |
25 |
25 |
12 |
1,206,308 |
$0.0255 |
Qwen3.8 Flash — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| division-semantics |
shoalrun |
PASS |
6 |
5 |
3 |
16,003 |
$0.0029 |
| division-semantics |
baseline |
PASS |
9 |
8 |
8 |
312,216 |
$0.0482 |
| array-indexing |
shoalrun |
PASS |
4 |
2 |
2 |
6,146 |
$0.0010 |
| array-indexing |
baseline |
PASS |
11 |
12 |
7 |
389,499 |
$0.0595 |
| null-aggregation |
shoalrun |
PASS |
7 |
6 |
4 |
16,935 |
$0.0029 |
| null-aggregation |
baseline |
PASS |
13 |
16 |
5 |
565,838 |
$0.0861 |
| array-transform |
shoalrun |
PASS |
6 |
5 |
3 |
12,893 |
$0.0022 |
| array-transform |
baseline |
PASS |
13 |
12 |
11 |
500,962 |
$0.0764 |
| nested-field-access |
shoalrun |
PASS |
4 |
4 |
1 |
7,917 |
$0.0014 |
| nested-field-access |
baseline |
PASS |
17 |
21 |
11 |
911,002 |
$0.1384 |
| window-filter |
shoalrun |
PASS |
6 |
5 |
3 |
15,451 |
$0.0027 |
| window-filter |
baseline |
FAIL |
15 |
13 |
14 |
649,437 |
$0.0992 |
| null-counting |
shoalrun |
PASS |
6 |
5 |
2 |
14,665 |
$0.0026 |
| null-counting |
baseline |
PASS |
9 |
14 |
4 |
271,880 |
$0.0419 |
| array-expansion |
shoalrun |
PASS |
5 |
5 |
2 |
11,479 |
$0.0021 |
| array-expansion |
baseline |
FAIL |
11 |
13 |
6 |
238,786 |
$0.0367 |
| column-exclusion |
shoalrun |
PASS |
5 |
3 |
2 |
9,683 |
$0.0017 |
| column-exclusion |
baseline |
PASS |
12 |
9 |
13 |
426,962 |
$0.0652 |
| cast-failure-handling |
shoalrun |
PASS |
5 |
4 |
2 |
10,449 |
$0.0018 |
| cast-failure-handling |
baseline |
PASS |
9 |
8 |
7 |
264,991 |
$0.0406 |
| inline-array-build |
shoalrun |
FAIL |
4 |
4 |
1 |
6,789 |
$0.0013 |
| inline-array-build |
baseline |
FAIL |
19 |
25 |
10 |
940,819 |
$0.1428 |
| ms-division-semantics |
shoalrun |
FAIL |
4 |
4 |
1 |
7,883 |
$0.0013 |
| ms-division-semantics |
baseline |
PASS |
10 |
8 |
9 |
365,781 |
$0.0561 |
| ms-array-chain |
shoalrun |
PASS |
6 |
5 |
4 |
14,720 |
$0.0026 |
| ms-array-chain |
baseline |
PASS |
11 |
11 |
9 |
153,456 |
$0.0242 |
| ms-cast-stats |
shoalrun |
PASS |
5 |
6 |
3 |
13,300 |
$0.0023 |
| ms-cast-stats |
baseline |
PASS |
11 |
9 |
9 |
408,033 |
$0.0625 |
| ms-nested-leaderboard |
shoalrun |
PASS |
6 |
7 |
4 |
19,122 |
$0.0034 |
| ms-nested-leaderboard |
baseline |
FAIL |
24 |
31 |
18 |
1,925,637 |
$0.2914 |
| ms-expansion-totals |
shoalrun |
PASS |
8 |
6 |
4 |
22,291 |
$0.0038 |
| ms-expansion-totals |
baseline |
PASS |
23 |
28 |
12 |
786,999 |
$0.1205 |
Metadata CLI
The widest single-task contrast in this dataset is Kimi on snapshot-write-success: shoalrun solved it
in 5 turns for $0.003 (7.1K tokens), while baseline burned 16 turns and $0.198 (1.19M
tokens) to reach the same passing result — a 167x token gap. Haiku shows the same pattern on the
same task (4 turns/$0.010 vs 14 turns/$0.920, 122x), and Ling posts a wide ratio on
snapshot-diff-new-only (5 turns/$0.0003 vs 12 turns/$0.027, 91x). That task is consistently
where baseline agents thrash hardest across the roster.
DeepSeek V4 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
4 |
1 |
9,349 |
$0.0013 |
| empty-input-error-code |
baseline |
PASS |
5 |
4 |
1 |
172,841 |
$0.0226 |
| required-field-missing |
shoalrun |
PASS |
5 |
8 |
1 |
16,537 |
$0.0023 |
| required-field-missing |
baseline |
PASS |
3 |
1 |
1 |
26,665 |
$0.0035 |
| config-flag-override |
shoalrun |
PASS |
9 |
12 |
2 |
38,816 |
$0.0053 |
| config-flag-override |
baseline |
PASS |
6 |
6 |
2 |
401,885 |
$0.0524 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
4 |
1 |
7,513 |
$0.0011 |
| snapshot-write-success |
baseline |
PASS |
7 |
7 |
2 |
533,031 |
$0.0695 |
| snapshot-diff-new-only |
shoalrun |
FAIL |
25 |
36 |
6 |
235,481 |
$0.0313 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
6 |
2 |
402,685 |
$0.0526 |
DeepSeek V4 Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
4 |
1 |
10,191 |
$0.0014 |
| empty-input-error-code |
baseline |
PASS |
6 |
5 |
1 |
265,778 |
$0.0348 |
| required-field-missing |
shoalrun |
PASS |
6 |
10 |
1 |
24,995 |
$0.0034 |
| required-field-missing |
baseline |
PASS |
6 |
4 |
1 |
145,635 |
$0.0190 |
| config-flag-override |
shoalrun |
PASS |
8 |
16 |
2 |
46,232 |
$0.0063 |
| config-flag-override |
baseline |
PASS |
6 |
7 |
2 |
494,785 |
$0.0646 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
4 |
1 |
7,400 |
$0.0010 |
| snapshot-write-success |
baseline |
PASS |
5 |
5 |
1 |
212,769 |
$0.0278 |
| snapshot-diff-new-only |
shoalrun |
PASS |
6 |
6 |
2 |
15,714 |
$0.0022 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
6 |
2 |
403,529 |
$0.0527 |
DeepSeek V4 Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
3 |
3 |
1 |
6,341 |
$0.0009 |
| empty-input-error-code |
baseline |
PASS |
6 |
5 |
1 |
265,038 |
$0.0346 |
| required-field-missing |
shoalrun |
PASS |
6 |
8 |
1 |
21,484 |
$0.0029 |
| required-field-missing |
baseline |
PASS |
3 |
1 |
1 |
26,730 |
$0.0035 |
| config-flag-override |
shoalrun |
FAIL |
7 |
11 |
1 |
26,408 |
$0.0036 |
| config-flag-override |
baseline |
FAIL |
4 |
3 |
0 |
39,853 |
$0.0052 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
4 |
1 |
7,086 |
$0.0010 |
| snapshot-write-success |
baseline |
PASS |
8 |
7 |
1 |
524,769 |
$0.0685 |
| snapshot-diff-new-only |
shoalrun |
PASS |
7 |
8 |
2 |
27,912 |
$0.0040 |
| snapshot-diff-new-only |
baseline |
PASS |
7 |
9 |
2 |
630,937 |
$0.0823 |
GLM-5.3-Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
4 |
1 |
9,569 |
$0.0017 |
| empty-input-error-code |
baseline |
PASS |
5 |
4 |
1 |
167,220 |
$0.0254 |
| required-field-missing |
shoalrun |
PASS |
6 |
6 |
1 |
15,974 |
$0.0026 |
| required-field-missing |
baseline |
PASS |
2 |
1 |
1 |
13,258 |
$0.0021 |
| config-flag-override |
shoalrun |
PASS |
6 |
6 |
2 |
12,121 |
$0.0021 |
| config-flag-override |
baseline |
PASS |
7 |
5 |
2 |
361,207 |
$0.0547 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
3 |
1 |
5,764 |
$0.0010 |
| snapshot-write-success |
baseline |
ERROR |
- |
- |
- |
- |
- |
| snapshot-diff-new-only |
shoalrun |
PASS |
19 |
17 |
4 |
134,317 |
$0.0209 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
5 |
2 |
332,677 |
$0.0503 |
GLM-5.3-Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
3 |
1 |
8,029 |
$0.0014 |
| empty-input-error-code |
baseline |
PASS |
5 |
5 |
1 |
224,180 |
$0.0340 |
| required-field-missing |
shoalrun |
PASS |
5 |
5 |
1 |
11,192 |
$0.0019 |
| required-field-missing |
baseline |
PASS |
3 |
1 |
1 |
25,489 |
$0.0039 |
| config-flag-override |
shoalrun |
PASS |
6 |
6 |
2 |
16,322 |
$0.0028 |
| config-flag-override |
baseline |
PASS |
6 |
5 |
3 |
255,428 |
$0.0390 |
| snapshot-write-success |
shoalrun |
PASS |
5 |
4 |
1 |
8,644 |
$0.0015 |
| snapshot-write-success |
baseline |
PASS |
6 |
4 |
2 |
253,312 |
$0.0382 |
| snapshot-diff-new-only |
shoalrun |
PASS |
9 |
8 |
5 |
40,615 |
$0.0069 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
6 |
2 |
367,561 |
$0.0556 |
GLM-5.3-Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
3 |
2 |
1 |
5,002 |
$0.0009 |
| empty-input-error-code |
baseline |
PASS |
6 |
5 |
1 |
255,842 |
$0.0387 |
| required-field-missing |
shoalrun |
PASS |
6 |
6 |
1 |
15,837 |
$0.0026 |
| required-field-missing |
baseline |
PASS |
3 |
2 |
1 |
44,874 |
$0.0069 |
| config-flag-override |
shoalrun |
PASS |
6 |
5 |
2 |
10,947 |
$0.0019 |
| config-flag-override |
baseline |
PASS |
4 |
4 |
2 |
115,893 |
$0.0178 |
| snapshot-write-success |
shoalrun |
PASS |
5 |
4 |
1 |
8,038 |
$0.0014 |
| snapshot-write-success |
baseline |
PASS |
5 |
5 |
1 |
203,554 |
$0.0309 |
| snapshot-diff-new-only |
shoalrun |
PASS |
5 |
3 |
2 |
8,391 |
$0.0016 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
5 |
2 |
327,771 |
$0.0496 |
gpt-5.6-terra — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
3 |
1 |
1 |
3,208 |
$0.0085 |
| empty-input-error-code |
baseline |
PASS |
3 |
3 |
1 |
63,507 |
$0.1298 |
| required-field-missing |
shoalrun |
PASS |
4 |
4 |
1 |
5,711 |
$0.0133 |
| required-field-missing |
baseline |
PASS |
3 |
1 |
1 |
24,835 |
$0.0508 |
| config-flag-override |
shoalrun |
PASS |
5 |
5 |
2 |
8,828 |
$0.0220 |
| config-flag-override |
baseline |
PASS |
4 |
5 |
2 |
133,238 |
$0.2715 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
2 |
1 |
4,625 |
$0.0117 |
| snapshot-write-success |
baseline |
PASS |
5 |
3 |
1 |
145,443 |
$0.2940 |
| snapshot-diff-new-only |
shoalrun |
PASS |
5 |
4 |
2 |
8,372 |
$0.0205 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
3 |
2 |
196,145 |
$0.3957 |
gpt-5.6-terra — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
3 |
1 |
1 |
3,172 |
$0.0081 |
| empty-input-error-code |
baseline |
PASS |
4 |
3 |
1 |
94,361 |
$0.1919 |
| required-field-missing |
shoalrun |
PASS |
4 |
3 |
1 |
5,174 |
$0.0120 |
| required-field-missing |
baseline |
PASS |
3 |
1 |
1 |
24,827 |
$0.0508 |
| config-flag-override |
shoalrun |
PASS |
5 |
5 |
2 |
8,763 |
$0.0221 |
| config-flag-override |
baseline |
PASS |
3 |
3 |
2 |
63,788 |
$0.1316 |
| snapshot-write-success |
shoalrun |
PASS |
3 |
1 |
1 |
3,088 |
$0.0079 |
| snapshot-write-success |
baseline |
PASS |
2 |
1 |
1 |
12,928 |
$0.0284 |
| snapshot-diff-new-only |
shoalrun |
FAIL |
7 |
8 |
1 |
17,360 |
$0.0394 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
4 |
2 |
253,061 |
$0.5102 |
gpt-5.6-terra — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
3 |
1 |
1 |
3,220 |
$0.0086 |
| empty-input-error-code |
baseline |
PASS |
3 |
2 |
1 |
44,128 |
$0.0906 |
| required-field-missing |
shoalrun |
PASS |
4 |
3 |
1 |
5,176 |
$0.0121 |
| required-field-missing |
baseline |
PASS |
3 |
1 |
1 |
24,829 |
$0.0508 |
| config-flag-override |
shoalrun |
PASS |
5 |
5 |
2 |
8,811 |
$0.0218 |
| config-flag-override |
baseline |
PASS |
5 |
3 |
2 |
164,495 |
$0.3327 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
2 |
1 |
4,642 |
$0.0116 |
| snapshot-write-success |
baseline |
PASS |
2 |
1 |
1 |
12,920 |
$0.0283 |
| snapshot-diff-new-only |
shoalrun |
PASS |
6 |
3 |
2 |
9,000 |
$0.0215 |
| snapshot-diff-new-only |
baseline |
PASS |
6 |
3 |
2 |
196,130 |
$0.3955 |
Kimi K2.6 — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
2 |
1 |
5,101 |
$0.0022 |
| empty-input-error-code |
baseline |
PASS |
6 |
4 |
1 |
235,017 |
$0.0408 |
| required-field-missing |
shoalrun |
PASS |
10 |
8 |
1 |
25,111 |
$0.0057 |
| required-field-missing |
baseline |
PASS |
2 |
0 |
1 |
1,114 |
$0.0004 |
| config-flag-override |
shoalrun |
PASS |
7 |
4 |
2 |
11,795 |
$0.0046 |
| config-flag-override |
baseline |
PASS |
9 |
6 |
4 |
667,599 |
$0.1123 |
| snapshot-write-success |
shoalrun |
PASS |
6 |
4 |
1 |
8,179 |
$0.0029 |
| snapshot-write-success |
baseline |
PASS |
7 |
6 |
1 |
414,899 |
$0.0694 |
| snapshot-diff-new-only |
shoalrun |
PASS |
8 |
7 |
2 |
24,832 |
$0.0071 |
| snapshot-diff-new-only |
baseline |
PASS |
9 |
6 |
2 |
575,857 |
$0.0959 |
Kimi K2.6 — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
2 |
1 |
4,974 |
$0.0024 |
| empty-input-error-code |
baseline |
PASS |
6 |
4 |
1 |
233,375 |
$0.0402 |
| required-field-missing |
shoalrun |
PASS |
8 |
6 |
1 |
16,009 |
$0.0040 |
| required-field-missing |
baseline |
PASS |
2 |
0 |
1 |
1,123 |
$0.0004 |
| config-flag-override |
shoalrun |
PASS |
16 |
16 |
2 |
70,053 |
$0.0150 |
| config-flag-override |
baseline |
PASS |
13 |
9 |
4 |
1,096,922 |
$0.1831 |
| snapshot-write-success |
shoalrun |
PASS |
5 |
4 |
1 |
7,126 |
$0.0029 |
| snapshot-write-success |
baseline |
PASS |
16 |
5 |
11 |
1,189,133 |
$0.1978 |
| snapshot-diff-new-only |
shoalrun |
PASS |
14 |
11 |
2 |
45,149 |
$0.0106 |
| snapshot-diff-new-only |
baseline |
PASS |
8 |
6 |
2 |
523,309 |
$0.0872 |
Nemotron Ultra 550B — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
3 |
1 |
1 |
4,770 |
$0.0014 |
| empty-input-error-code |
baseline |
PASS |
2 |
0 |
1 |
2,040 |
$0.0010 |
| required-field-missing |
shoalrun |
PASS |
8 |
6 |
1 |
21,485 |
$0.0034 |
| required-field-missing |
baseline |
PASS |
2 |
0 |
1 |
1,803 |
$0.0004 |
| config-flag-override |
shoalrun |
PASS |
8 |
5 |
2 |
18,514 |
$0.0040 |
| config-flag-override |
baseline |
PASS |
8 |
5 |
2 |
458,414 |
$0.0567 |
| snapshot-write-success |
shoalrun |
PASS |
6 |
4 |
1 |
12,301 |
$0.0023 |
| snapshot-write-success |
baseline |
FAIL |
7 |
5 |
1 |
372,482 |
$0.0458 |
| snapshot-diff-new-only |
shoalrun |
PASS |
7 |
4 |
2 |
17,251 |
$0.0037 |
| snapshot-diff-new-only |
baseline |
PASS |
9 |
6 |
2 |
625,778 |
$0.0769 |
Haiku 4.5 — single pass — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
2 |
1 |
8,467 |
$0.0103 |
| empty-input-error-code |
baseline |
PASS |
6 |
4 |
1 |
191,845 |
$0.1952 |
| required-field-missing |
shoalrun |
PASS |
8 |
8 |
1 |
34,624 |
$0.0388 |
| required-field-missing |
baseline |
PASS |
2 |
0 |
1 |
2,542 |
$0.0034 |
| config-flag-override |
shoalrun |
PASS |
7 |
8 |
2 |
25,948 |
$0.0312 |
| config-flag-override |
baseline |
PASS |
8 |
5 |
2 |
451,699 |
$0.4571 |
| snapshot-write-success |
shoalrun |
PASS |
4 |
2 |
1 |
7,508 |
$0.0099 |
| snapshot-write-success |
baseline |
PASS |
14 |
4 |
9 |
912,979 |
$0.9204 |
| snapshot-diff-new-only |
shoalrun |
FAIL |
6 |
4 |
3 |
17,796 |
$0.0223 |
| snapshot-diff-new-only |
baseline |
PASS |
10 |
5 |
4 |
698,088 |
$0.7042 |
Laguna xs-2.1 — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
2 |
1 |
5,723 |
$0.0004 |
| empty-input-error-code |
baseline |
PASS |
6 |
4 |
1 |
245,365 |
$0.0148 |
| required-field-missing |
shoalrun |
PASS |
13 |
11 |
1 |
46,870 |
$0.0029 |
| required-field-missing |
baseline |
PASS |
4 |
2 |
1 |
80,316 |
$0.0048 |
| config-flag-override |
shoalrun |
PASS |
12 |
9 |
2 |
38,828 |
$0.0024 |
| config-flag-override |
baseline |
PASS |
8 |
5 |
2 |
267,322 |
$0.0161 |
| snapshot-write-success |
shoalrun |
PASS |
5 |
3 |
1 |
8,916 |
$0.0006 |
| snapshot-write-success |
baseline |
PASS |
12 |
8 |
3 |
1,093,918 |
$0.0657 |
| snapshot-diff-new-only |
shoalrun |
PASS |
7 |
4 |
2 |
17,368 |
$0.0011 |
| snapshot-diff-new-only |
baseline |
PASS |
9 |
6 |
2 |
605,496 |
$0.0364 |
Ling 3.0 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
4 |
3 |
1 |
8,272 |
$0.0002 |
| empty-input-error-code |
baseline |
PASS |
6 |
5 |
1 |
278,380 |
$0.0059 |
| required-field-missing |
shoalrun |
PASS |
8 |
11 |
1 |
33,178 |
$0.0007 |
| required-field-missing |
baseline |
PASS |
2 |
1 |
1 |
14,962 |
$0.0003 |
| config-flag-override |
shoalrun |
PASS |
7 |
8 |
2 |
21,682 |
$0.0005 |
| config-flag-override |
baseline |
PASS |
5 |
6 |
2 |
243,525 |
$0.0052 |
| snapshot-write-success |
shoalrun |
PASS |
8 |
7 |
2 |
19,123 |
$0.0004 |
| snapshot-write-success |
baseline |
PASS |
9 |
7 |
4 |
855,376 |
$0.0180 |
| snapshot-diff-new-only |
shoalrun |
PASS |
5 |
4 |
2 |
13,950 |
$0.0003 |
| snapshot-diff-new-only |
baseline |
PASS |
12 |
8 |
5 |
1,275,417 |
$0.0269 |
Qwen3.8 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| empty-input-error-code |
shoalrun |
PASS |
5 |
4 |
2 |
15,104 |
$0.0027 |
| empty-input-error-code |
baseline |
PASS |
5 |
4 |
2 |
157,488 |
$0.0241 |
| required-field-missing |
shoalrun |
PASS |
7 |
8 |
2 |
26,822 |
$0.0047 |
| required-field-missing |
baseline |
PASS |
2 |
1 |
1 |
14,753 |
$0.0024 |
| config-flag-override |
shoalrun |
PASS |
9 |
12 |
2 |
32,496 |
$0.0056 |
| config-flag-override |
baseline |
PASS |
8 |
8 |
4 |
556,262 |
$0.0845 |
| snapshot-write-success |
shoalrun |
PASS |
7 |
8 |
3 |
20,133 |
$0.0036 |
| snapshot-write-success |
baseline |
PASS |
7 |
7 |
5 |
325,933 |
$0.0498 |
| snapshot-diff-new-only |
shoalrun |
PASS |
8 |
10 |
2 |
30,800 |
$0.0053 |
| snapshot-diff-new-only |
baseline |
PASS |
10 |
12 |
3 |
774,465 |
$0.1171 |
Niche language
The 8 models with per-task data, 3 passes each, all run after the schema fixes landed.
DeepSeek V4 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
7 |
11 |
1 |
24,048 |
$0.0033 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,906 |
$0.0056 |
| deferred-exec-order |
shoalrun |
PASS |
7 |
7 |
1 |
18,097 |
$0.0024 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,470 |
$0.0040 |
| optional-coalescing |
shoalrun |
PASS |
9 |
17 |
2 |
48,788 |
$0.0066 |
| optional-coalescing |
baseline |
PASS |
5 |
4 |
3 |
78,503 |
$0.0103 |
| shorthand-function |
shoalrun |
PASS |
6 |
8 |
1 |
18,556 |
$0.0025 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
42,106 |
$0.0055 |
| exclusive-range |
shoalrun |
PASS |
10 |
11 |
1 |
35,349 |
$0.0047 |
| exclusive-range |
baseline |
PASS |
5 |
5 |
1 |
46,107 |
$0.0061 |
| enum-declaration-syntax |
shoalrun |
PASS |
7 |
10 |
1 |
22,352 |
$0.0030 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
43,226 |
$0.0057 |
| bitflag-arithmetic |
shoalrun |
PASS |
6 |
8 |
1 |
17,968 |
$0.0024 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
4 |
1 |
44,377 |
$0.0058 |
| dynamic-array-append |
shoalrun |
PASS |
9 |
7 |
3 |
29,626 |
$0.0040 |
| dynamic-array-append |
baseline |
PASS |
6 |
5 |
1 |
78,517 |
$0.0103 |
| named-arg-order |
shoalrun |
PASS |
7 |
7 |
2 |
19,325 |
$0.0026 |
| named-arg-order |
baseline |
PASS |
6 |
4 |
2 |
87,870 |
$0.0115 |
| format-string-escape |
shoalrun |
PASS |
11 |
14 |
2 |
46,558 |
$0.0063 |
| format-string-escape |
baseline |
FAIL |
4 |
3 |
2 |
31,328 |
$0.0042 |
DeepSeek V4 Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
5 |
8 |
1 |
14,745 |
$0.0020 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,940 |
$0.0056 |
| deferred-exec-order |
shoalrun |
PASS |
6 |
7 |
1 |
14,581 |
$0.0020 |
| deferred-exec-order |
baseline |
PASS |
5 |
3 |
1 |
31,511 |
$0.0042 |
| optional-coalescing |
shoalrun |
PASS |
10 |
17 |
3 |
53,622 |
$0.0072 |
| optional-coalescing |
baseline |
PASS |
11 |
6 |
9 |
204,275 |
$0.0268 |
| shorthand-function |
shoalrun |
PASS |
10 |
15 |
2 |
50,345 |
$0.0067 |
| shorthand-function |
baseline |
PASS |
5 |
3 |
2 |
59,819 |
$0.0079 |
| exclusive-range |
shoalrun |
PASS |
7 |
7 |
1 |
18,646 |
$0.0025 |
| exclusive-range |
baseline |
PASS |
7 |
7 |
1 |
48,273 |
$0.0064 |
| enum-declaration-syntax |
shoalrun |
PASS |
5 |
6 |
1 |
12,170 |
$0.0017 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
43,251 |
$0.0057 |
| bitflag-arithmetic |
shoalrun |
PASS |
10 |
15 |
1 |
43,434 |
$0.0058 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
3 |
1 |
43,340 |
$0.0057 |
| dynamic-array-append |
shoalrun |
PASS |
9 |
11 |
1 |
34,008 |
$0.0045 |
| dynamic-array-append |
baseline |
PASS |
6 |
5 |
1 |
78,645 |
$0.0103 |
| named-arg-order |
shoalrun |
PASS |
5 |
4 |
2 |
10,427 |
$0.0014 |
| named-arg-order |
baseline |
PASS |
7 |
5 |
3 |
78,446 |
$0.0103 |
| format-string-escape |
shoalrun |
PASS |
14 |
21 |
2 |
81,027 |
$0.0108 |
| format-string-escape |
baseline |
PASS |
8 |
5 |
6 |
137,434 |
$0.0181 |
DeepSeek V4 Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
7 |
10 |
1 |
23,920 |
$0.0032 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,892 |
$0.0056 |
| deferred-exec-order |
shoalrun |
PASS |
4 |
4 |
1 |
7,463 |
$0.0010 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,611 |
$0.0040 |
| optional-coalescing |
shoalrun |
PASS |
15 |
21 |
3 |
105,433 |
$0.0140 |
| optional-coalescing |
baseline |
PASS |
9 |
4 |
6 |
175,450 |
$0.0230 |
| shorthand-function |
shoalrun |
PASS |
6 |
9 |
1 |
19,850 |
$0.0027 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
42,047 |
$0.0055 |
| exclusive-range |
shoalrun |
PASS |
9 |
12 |
1 |
31,102 |
$0.0042 |
| exclusive-range |
baseline |
PASS |
5 |
5 |
1 |
46,069 |
$0.0061 |
| enum-declaration-syntax |
shoalrun |
PASS |
5 |
6 |
1 |
11,659 |
$0.0016 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
43,258 |
$0.0057 |
| bitflag-arithmetic |
shoalrun |
PASS |
9 |
10 |
2 |
31,919 |
$0.0043 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
6 |
1 |
60,931 |
$0.0080 |
| dynamic-array-append |
shoalrun |
PASS |
10 |
12 |
2 |
41,487 |
$0.0055 |
| dynamic-array-append |
baseline |
PASS |
6 |
5 |
1 |
78,661 |
$0.0103 |
| named-arg-order |
shoalrun |
PASS |
6 |
7 |
2 |
16,861 |
$0.0023 |
| named-arg-order |
baseline |
PASS |
6 |
5 |
2 |
82,052 |
$0.0108 |
| format-string-escape |
shoalrun |
PASS |
10 |
17 |
1 |
43,929 |
$0.0060 |
| format-string-escape |
baseline |
PASS |
7 |
6 |
2 |
97,640 |
$0.0128 |
GLM-5.3-Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
5 |
5 |
1 |
9,773 |
$0.0016 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
29,526 |
$0.0046 |
| deferred-exec-order |
shoalrun |
PASS |
7 |
5 |
1 |
13,255 |
$0.0021 |
| deferred-exec-order |
baseline |
PASS |
5 |
3 |
1 |
28,940 |
$0.0045 |
| optional-coalescing |
shoalrun |
PASS |
7 |
7 |
1 |
18,107 |
$0.0029 |
| optional-coalescing |
baseline |
PASS |
20 |
5 |
17 |
422,963 |
$0.0640 |
| shorthand-function |
shoalrun |
PASS |
5 |
5 |
1 |
9,975 |
$0.0016 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
39,249 |
$0.0060 |
| exclusive-range |
shoalrun |
PASS |
4 |
4 |
1 |
6,163 |
$0.0010 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
41,955 |
$0.0064 |
| enum-declaration-syntax |
shoalrun |
PASS |
9 |
6 |
2 |
19,804 |
$0.0031 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
3 |
1 |
29,383 |
$0.0045 |
| bitflag-arithmetic |
shoalrun |
PASS |
8 |
7 |
1 |
18,456 |
$0.0029 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
51,656 |
$0.0079 |
| dynamic-array-append |
shoalrun |
PASS |
4 |
4 |
1 |
7,627 |
$0.0013 |
| dynamic-array-append |
baseline |
PASS |
4 |
2 |
1 |
28,335 |
$0.0044 |
| named-arg-order |
shoalrun |
PASS |
7 |
6 |
2 |
15,029 |
$0.0025 |
| named-arg-order |
baseline |
PASS |
6 |
3 |
2 |
66,314 |
$0.0102 |
| format-string-escape |
shoalrun |
PASS |
9 |
14 |
1 |
31,298 |
$0.0058 |
| format-string-escape |
baseline |
PASS |
5 |
3 |
2 |
40,221 |
$0.0063 |
GLM-5.3-Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
5 |
4 |
1 |
8,607 |
$0.0014 |
| chained-call-arg |
baseline |
PASS |
3 |
2 |
2 |
18,322 |
$0.0029 |
| deferred-exec-order |
shoalrun |
PASS |
7 |
5 |
1 |
12,145 |
$0.0019 |
| deferred-exec-order |
baseline |
PASS |
4 |
1 |
2 |
13,086 |
$0.0021 |
| optional-coalescing |
shoalrun |
PASS |
15 |
14 |
2 |
64,926 |
$0.0101 |
| optional-coalescing |
baseline |
PASS |
3 |
2 |
1 |
23,972 |
$0.0038 |
| shorthand-function |
shoalrun |
PASS |
7 |
7 |
1 |
16,403 |
$0.0026 |
| shorthand-function |
baseline |
PASS |
4 |
4 |
1 |
39,236 |
$0.0060 |
| exclusive-range |
shoalrun |
PASS |
7 |
5 |
1 |
11,984 |
$0.0019 |
| exclusive-range |
baseline |
PASS |
3 |
2 |
2 |
17,837 |
$0.0028 |
| enum-declaration-syntax |
shoalrun |
PASS |
7 |
5 |
1 |
12,150 |
$0.0019 |
| enum-declaration-syntax |
baseline |
FAIL |
6 |
4 |
2 |
30,094 |
$0.0047 |
| bitflag-arithmetic |
shoalrun |
PASS |
8 |
10 |
1 |
23,525 |
$0.0037 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
2 |
1 |
28,883 |
$0.0045 |
| dynamic-array-append |
shoalrun |
PASS |
8 |
6 |
1 |
17,549 |
$0.0028 |
| dynamic-array-append |
baseline |
PASS |
4 |
3 |
1 |
28,433 |
$0.0044 |
| named-arg-order |
shoalrun |
PASS |
9 |
8 |
2 |
23,336 |
$0.0037 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
2 |
67,311 |
$0.0104 |
| format-string-escape |
shoalrun |
PASS |
12 |
11 |
4 |
42,517 |
$0.0072 |
| format-string-escape |
baseline |
PASS |
5 |
3 |
2 |
41,947 |
$0.0071 |
GLM-5.3-Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
9 |
9 |
1 |
23,834 |
$0.0038 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
29,360 |
$0.0045 |
| deferred-exec-order |
shoalrun |
PASS |
6 |
4 |
2 |
10,522 |
$0.0017 |
| deferred-exec-order |
baseline |
PASS |
4 |
4 |
2 |
18,876 |
$0.0030 |
| optional-coalescing |
shoalrun |
PASS |
7 |
7 |
1 |
19,102 |
$0.0031 |
| optional-coalescing |
baseline |
PASS |
19 |
5 |
15 |
329,399 |
$0.0503 |
| shorthand-function |
shoalrun |
PASS |
6 |
6 |
1 |
12,779 |
$0.0021 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
28,538 |
$0.0044 |
| exclusive-range |
shoalrun |
PASS |
8 |
6 |
1 |
14,881 |
$0.0024 |
| exclusive-range |
baseline |
PASS |
6 |
2 |
4 |
5,097 |
$0.0009 |
| enum-declaration-syntax |
shoalrun |
PASS |
7 |
7 |
1 |
14,719 |
$0.0023 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
40,278 |
$0.0061 |
| bitflag-arithmetic |
shoalrun |
PASS |
9 |
7 |
1 |
19,934 |
$0.0031 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
51,765 |
$0.0080 |
| dynamic-array-append |
shoalrun |
PASS |
5 |
4 |
1 |
9,444 |
$0.0016 |
| dynamic-array-append |
baseline |
PASS |
4 |
3 |
1 |
28,497 |
$0.0044 |
| named-arg-order |
shoalrun |
PASS |
8 |
8 |
2 |
21,142 |
$0.0034 |
| named-arg-order |
baseline |
PASS |
5 |
4 |
2 |
55,208 |
$0.0084 |
| format-string-escape |
shoalrun |
PASS |
24 |
26 |
2 |
163,521 |
$0.0252 |
| format-string-escape |
baseline |
PASS |
11 |
6 |
6 |
195,313 |
$0.0307 |
gpt-5.6-terra — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
5 |
6 |
1 |
7,616 |
$0.0185 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
39,681 |
$0.0817 |
| deferred-exec-order |
shoalrun |
PASS |
8 |
6 |
1 |
13,465 |
$0.0297 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
28,286 |
$0.0582 |
| optional-coalescing |
shoalrun |
PASS |
7 |
14 |
1 |
23,027 |
$0.0525 |
| optional-coalescing |
baseline |
PASS |
6 |
4 |
3 |
97,267 |
$0.1996 |
| shorthand-function |
shoalrun |
PASS |
5 |
6 |
1 |
9,195 |
$0.0217 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
39,622 |
$0.0817 |
| exclusive-range |
shoalrun |
PASS |
5 |
5 |
1 |
7,638 |
$0.0182 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
42,320 |
$0.0868 |
| enum-declaration-syntax |
shoalrun |
PASS |
9 |
9 |
2 |
25,432 |
$0.0554 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
40,785 |
$0.0837 |
| bitflag-arithmetic |
shoalrun |
PASS |
5 |
5 |
1 |
7,401 |
$0.0177 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
3 |
1 |
40,850 |
$0.0841 |
| dynamic-array-append |
shoalrun |
PASS |
6 |
5 |
1 |
10,435 |
$0.0238 |
| dynamic-array-append |
baseline |
PASS |
4 |
2 |
1 |
28,392 |
$0.0588 |
| named-arg-order |
shoalrun |
FAIL |
14 |
8 |
7 |
41,098 |
$0.0898 |
| named-arg-order |
baseline |
PASS |
6 |
3 |
3 |
72,732 |
$0.1492 |
| format-string-escape |
shoalrun |
PASS |
5 |
6 |
1 |
7,596 |
$0.0181 |
| format-string-escape |
baseline |
PASS |
4 |
2 |
1 |
28,498 |
$0.0586 |
gpt-5.6-terra — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
7 |
7 |
1 |
13,683 |
$0.0309 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
39,681 |
$0.0817 |
| deferred-exec-order |
shoalrun |
PASS |
5 |
5 |
1 |
7,198 |
$0.0172 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
28,286 |
$0.0582 |
| optional-coalescing |
shoalrun |
PASS |
5 |
12 |
1 |
15,031 |
$0.0356 |
| optional-coalescing |
baseline |
FAIL |
6 |
4 |
3 |
97,289 |
$0.1996 |
| shorthand-function |
shoalrun |
PASS |
5 |
5 |
1 |
8,504 |
$0.0200 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
39,622 |
$0.0817 |
| exclusive-range |
shoalrun |
PASS |
8 |
6 |
2 |
16,042 |
$0.0358 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
42,320 |
$0.0868 |
| enum-declaration-syntax |
shoalrun |
PASS |
5 |
5 |
1 |
7,356 |
$0.0174 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
40,785 |
$0.0837 |
| bitflag-arithmetic |
shoalrun |
PASS |
5 |
6 |
1 |
8,582 |
$0.0205 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
52,087 |
$0.1065 |
| dynamic-array-append |
shoalrun |
PASS |
5 |
3 |
1 |
6,818 |
$0.0159 |
| dynamic-array-append |
baseline |
PASS |
4 |
2 |
1 |
28,392 |
$0.0588 |
| named-arg-order |
shoalrun |
PASS |
16 |
11 |
6 |
50,697 |
$0.1093 |
| named-arg-order |
baseline |
PASS |
5 |
2 |
2 |
39,250 |
$0.0812 |
| format-string-escape |
shoalrun |
PASS |
4 |
3 |
1 |
4,323 |
$0.0106 |
| format-string-escape |
baseline |
PASS |
4 |
2 |
1 |
28,500 |
$0.0586 |
gpt-5.6-terra — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
7 |
7 |
1 |
13,851 |
$0.0313 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
39,681 |
$0.0817 |
| deferred-exec-order |
shoalrun |
PASS |
6 |
5 |
1 |
8,798 |
$0.0202 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
28,293 |
$0.0583 |
| optional-coalescing |
shoalrun |
PASS |
6 |
11 |
1 |
17,880 |
$0.0411 |
| optional-coalescing |
baseline |
PASS |
9 |
4 |
6 |
167,472 |
$0.3431 |
| shorthand-function |
shoalrun |
PASS |
5 |
6 |
1 |
9,138 |
$0.0215 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
39,622 |
$0.0817 |
| exclusive-range |
shoalrun |
PASS |
7 |
6 |
1 |
12,157 |
$0.0274 |
| exclusive-range |
baseline |
PASS |
4 |
2 |
1 |
31,368 |
$0.0645 |
| enum-declaration-syntax |
shoalrun |
PASS |
8 |
5 |
2 |
13,350 |
$0.0299 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
4 |
1 |
41,382 |
$0.0852 |
| bitflag-arithmetic |
shoalrun |
PASS |
7 |
5 |
1 |
11,662 |
$0.0262 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
3 |
1 |
40,850 |
$0.0841 |
| dynamic-array-append |
shoalrun |
PASS |
6 |
4 |
1 |
9,428 |
$0.0214 |
| dynamic-array-append |
baseline |
PASS |
4 |
2 |
1 |
28,392 |
$0.0588 |
| named-arg-order |
shoalrun |
PASS |
23 |
12 |
12 |
94,618 |
$0.2013 |
| named-arg-order |
baseline |
PASS |
6 |
3 |
3 |
72,731 |
$0.1492 |
| format-string-escape |
shoalrun |
PASS |
7 |
9 |
1 |
15,376 |
$0.0345 |
| format-string-escape |
baseline |
PASS |
4 |
2 |
1 |
28,498 |
$0.0586 |
Nemotron Ultra 550B — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
13 |
11 |
1 |
40,973 |
$0.0065 |
| chained-call-arg |
baseline |
PASS |
4 |
2 |
1 |
31,280 |
$0.0044 |
| deferred-exec-order |
shoalrun |
PASS |
8 |
6 |
1 |
17,114 |
$0.0030 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,231 |
$0.0043 |
| optional-coalescing |
shoalrun |
PASS |
25 |
21 |
4 |
148,952 |
$0.0211 |
| optional-coalescing |
baseline |
PASS |
7 |
4 |
2 |
107,725 |
$0.0144 |
| shorthand-function |
shoalrun |
PASS |
9 |
7 |
1 |
23,720 |
$0.0041 |
| shorthand-function |
baseline |
PASS |
5 |
3 |
1 |
53,922 |
$0.0074 |
| exclusive-range |
shoalrun |
PASS |
7 |
5 |
1 |
13,522 |
$0.0023 |
| exclusive-range |
baseline |
PASS |
4 |
2 |
1 |
33,339 |
$0.0046 |
| enum-declaration-syntax |
shoalrun |
PASS |
10 |
7 |
2 |
25,762 |
$0.0041 |
| enum-declaration-syntax |
baseline |
PASS |
6 |
3 |
2 |
73,278 |
$0.0097 |
| bitflag-arithmetic |
shoalrun |
PASS |
10 |
7 |
2 |
25,884 |
$0.0044 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
55,446 |
$0.0079 |
| dynamic-array-append |
shoalrun |
PASS |
7 |
5 |
1 |
15,387 |
$0.0028 |
| dynamic-array-append |
baseline |
PASS |
5 |
3 |
1 |
77,858 |
$0.0103 |
| named-arg-order |
shoalrun |
PASS |
16 |
7 |
8 |
50,912 |
$0.0086 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
2 |
99,770 |
$0.0136 |
| format-string-escape |
shoalrun |
PASS |
9 |
7 |
1 |
18,823 |
$0.0034 |
| format-string-escape |
baseline |
FAIL |
6 |
3 |
2 |
73,616 |
$0.0099 |
Nemotron Ultra 550B — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
11 |
9 |
1 |
30,705 |
$0.0051 |
| chained-call-arg |
baseline |
PASS |
4 |
2 |
1 |
31,281 |
$0.0044 |
| deferred-exec-order |
shoalrun |
PASS |
8 |
6 |
1 |
17,112 |
$0.0030 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,197 |
$0.0042 |
| optional-coalescing |
shoalrun |
PASS |
25 |
23 |
2 |
143,657 |
$0.0201 |
| optional-coalescing |
baseline |
PASS |
19 |
4 |
14 |
409,670 |
$0.0540 |
| shorthand-function |
shoalrun |
PASS |
9 |
7 |
1 |
23,572 |
$0.0039 |
| shorthand-function |
baseline |
PASS |
5 |
3 |
1 |
53,922 |
$0.0074 |
| exclusive-range |
shoalrun |
PASS |
6 |
4 |
1 |
10,162 |
$0.0019 |
| exclusive-range |
baseline |
PASS |
4 |
2 |
1 |
33,341 |
$0.0046 |
| enum-declaration-syntax |
shoalrun |
PASS |
10 |
7 |
2 |
25,823 |
$0.0041 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
3 |
1 |
55,021 |
$0.0076 |
| bitflag-arithmetic |
shoalrun |
PASS |
11 |
7 |
3 |
30,216 |
$0.0051 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
55,777 |
$0.0083 |
| dynamic-array-append |
shoalrun |
PASS |
7 |
5 |
1 |
15,405 |
$0.0028 |
| dynamic-array-append |
baseline |
PASS |
5 |
3 |
1 |
77,783 |
$0.0102 |
| named-arg-order |
shoalrun |
PASS |
11 |
7 |
3 |
28,391 |
$0.0050 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
2 |
99,734 |
$0.0136 |
| format-string-escape |
shoalrun |
PASS |
9 |
7 |
1 |
18,915 |
$0.0036 |
| format-string-escape |
baseline |
FAIL |
5 |
3 |
1 |
55,007 |
$0.0073 |
Nemotron Ultra 550B — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
19 |
17 |
1 |
81,924 |
$0.0121 |
| chained-call-arg |
baseline |
PASS |
4 |
2 |
1 |
31,280 |
$0.0044 |
| deferred-exec-order |
shoalrun |
PASS |
8 |
6 |
1 |
17,171 |
$0.0030 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,227 |
$0.0043 |
| optional-coalescing |
shoalrun |
FAIL |
25 |
25 |
0 |
157,502 |
$0.0214 |
| optional-coalescing |
baseline |
PASS |
5 |
3 |
1 |
54,853 |
$0.0079 |
| shorthand-function |
shoalrun |
PASS |
16 |
14 |
1 |
62,869 |
$0.0096 |
| shorthand-function |
baseline |
PASS |
5 |
3 |
1 |
53,851 |
$0.0073 |
| exclusive-range |
shoalrun |
PASS |
6 |
4 |
1 |
10,162 |
$0.0019 |
| exclusive-range |
baseline |
PASS |
4 |
2 |
1 |
33,446 |
$0.0048 |
| enum-declaration-syntax |
shoalrun |
PASS |
10 |
7 |
2 |
25,760 |
$0.0041 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
3 |
1 |
54,992 |
$0.0075 |
| bitflag-arithmetic |
shoalrun |
PASS |
10 |
7 |
2 |
26,186 |
$0.0044 |
| bitflag-arithmetic |
baseline |
PASS |
6 |
3 |
2 |
73,688 |
$0.0102 |
| dynamic-array-append |
shoalrun |
PASS |
7 |
5 |
1 |
15,225 |
$0.0025 |
| dynamic-array-append |
baseline |
PASS |
5 |
3 |
1 |
78,091 |
$0.0106 |
| named-arg-order |
shoalrun |
PASS |
9 |
6 |
2 |
20,286 |
$0.0037 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
2 |
99,794 |
$0.0136 |
| format-string-escape |
shoalrun |
PASS |
9 |
7 |
1 |
19,141 |
$0.0036 |
| format-string-escape |
baseline |
PASS |
7 |
3 |
3 |
92,780 |
$0.0126 |
Kimi K2.6 — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
FAIL |
25 |
73 |
0 |
309,611 |
$0.0561 |
| chained-call-arg |
baseline |
PASS |
4 |
2 |
1 |
29,674 |
$0.0063 |
| deferred-exec-order |
shoalrun |
PASS |
13 |
11 |
1 |
36,868 |
$0.0084 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
28,608 |
$0.0061 |
| optional-coalescing |
shoalrun |
FAIL |
25 |
25 |
0 |
125,587 |
$0.0227 |
| optional-coalescing |
baseline |
PASS |
5 |
4 |
2 |
74,507 |
$0.0142 |
| shorthand-function |
shoalrun |
PASS |
17 |
15 |
1 |
59,593 |
$0.0124 |
| shorthand-function |
baseline |
PASS |
5 |
3 |
1 |
51,275 |
$0.0101 |
| exclusive-range |
shoalrun |
PASS |
7 |
5 |
1 |
10,779 |
$0.0033 |
| exclusive-range |
baseline |
PASS |
4 |
2 |
1 |
31,637 |
$0.0064 |
| enum-declaration-syntax |
shoalrun |
PASS |
14 |
11 |
2 |
41,227 |
$0.0091 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
3 |
1 |
52,450 |
$0.0101 |
| bitflag-arithmetic |
shoalrun |
PASS |
8 |
6 |
1 |
15,524 |
$0.0043 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
52,752 |
$0.0105 |
| dynamic-array-append |
shoalrun |
PASS |
14 |
12 |
1 |
45,961 |
$0.0096 |
| dynamic-array-append |
baseline |
PASS |
6 |
3 |
2 |
84,705 |
$0.0158 |
| named-arg-order |
shoalrun |
PASS |
12 |
10 |
1 |
29,910 |
$0.0067 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
2 |
100,368 |
$0.0187 |
| format-string-escape |
shoalrun |
PASS |
12 |
10 |
1 |
29,541 |
$0.0068 |
| format-string-escape |
baseline |
PASS |
8 |
3 |
4 |
101,979 |
$0.0189 |
Kimi K2.6 — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
8 |
7 |
1 |
18,487 |
$0.0050 |
| chained-call-arg |
baseline |
PASS |
4 |
2 |
1 |
29,513 |
$0.0060 |
| deferred-exec-order |
shoalrun |
FAIL |
25 |
25 |
0 |
138,881 |
$0.0242 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
28,781 |
$0.0064 |
| optional-coalescing |
shoalrun |
PASS |
11 |
9 |
1 |
30,812 |
$0.0075 |
| optional-coalescing |
baseline |
PASS |
6 |
4 |
2 |
91,998 |
$0.0174 |
| shorthand-function |
shoalrun |
FAIL |
25 |
25 |
0 |
136,909 |
$0.0243 |
| shorthand-function |
baseline |
PASS |
5 |
3 |
1 |
51,170 |
$0.0098 |
| exclusive-range |
shoalrun |
PASS |
13 |
10 |
2 |
35,467 |
$0.0083 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
42,679 |
$0.0086 |
| enum-declaration-syntax |
shoalrun |
PASS |
9 |
7 |
1 |
17,990 |
$0.0048 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
3 |
1 |
52,300 |
$0.0097 |
| bitflag-arithmetic |
shoalrun |
PASS |
9 |
7 |
1 |
18,011 |
$0.0050 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
52,539 |
$0.0102 |
| dynamic-array-append |
shoalrun |
PASS |
9 |
7 |
1 |
19,562 |
$0.0047 |
| dynamic-array-append |
baseline |
PASS |
5 |
3 |
1 |
73,140 |
$0.0137 |
| named-arg-order |
shoalrun |
PASS |
9 |
9 |
2 |
25,710 |
$0.0063 |
| named-arg-order |
baseline |
PASS |
6 |
3 |
2 |
67,457 |
$0.0127 |
| format-string-escape |
shoalrun |
FAIL |
25 |
26 |
0 |
137,667 |
$0.0251 |
| format-string-escape |
baseline |
PASS |
5 |
3 |
1 |
53,104 |
$0.0101 |
Kimi K2.6 — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
5 |
8 |
1 |
12,228 |
$0.0040 |
| chained-call-arg |
baseline |
PASS |
5 |
3 |
1 |
52,350 |
$0.0102 |
| deferred-exec-order |
shoalrun |
PASS |
11 |
9 |
1 |
27,621 |
$0.0065 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
28,544 |
$0.0058 |
| optional-coalescing |
shoalrun |
PASS |
8 |
6 |
1 |
17,972 |
$0.0050 |
| optional-coalescing |
baseline |
PASS |
4 |
4 |
1 |
51,502 |
$0.0101 |
| shorthand-function |
shoalrun |
PASS |
5 |
6 |
1 |
10,183 |
$0.0034 |
| shorthand-function |
baseline |
PASS |
5 |
4 |
1 |
67,877 |
$0.0129 |
| exclusive-range |
shoalrun |
PASS |
7 |
5 |
1 |
10,775 |
$0.0033 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
42,676 |
$0.0085 |
| enum-declaration-syntax |
shoalrun |
PASS |
6 |
7 |
1 |
13,820 |
$0.0042 |
| enum-declaration-syntax |
baseline |
PASS |
5 |
3 |
1 |
52,332 |
$0.0098 |
| bitflag-arithmetic |
shoalrun |
PASS |
20 |
16 |
3 |
82,158 |
$0.0166 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
3 |
1 |
52,612 |
$0.0104 |
| dynamic-array-append |
shoalrun |
PASS |
8 |
6 |
1 |
16,728 |
$0.0043 |
| dynamic-array-append |
baseline |
PASS |
6 |
3 |
2 |
84,610 |
$0.0156 |
| named-arg-order |
shoalrun |
PASS |
15 |
14 |
2 |
52,348 |
$0.0111 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
2 |
100,387 |
$0.0184 |
| format-string-escape |
shoalrun |
PASS |
11 |
9 |
1 |
23,795 |
$0.0060 |
| format-string-escape |
baseline |
PASS |
7 |
3 |
3 |
85,898 |
$0.0159 |
Ling 3.0 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
25 |
24 |
8 |
198,800 |
$0.0043 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
43,817 |
$0.0009 |
| deferred-exec-order |
shoalrun |
FAIL |
25 |
21 |
4 |
135,851 |
$0.0029 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,882 |
$0.0007 |
| optional-coalescing |
shoalrun |
PASS |
20 |
14 |
8 |
120,329 |
$0.0027 |
| optional-coalescing |
baseline |
PASS |
4 |
7 |
1 |
68,400 |
$0.0015 |
| shorthand-function |
shoalrun |
FAIL |
25 |
27 |
4 |
174,067 |
$0.0038 |
| shorthand-function |
baseline |
PASS |
4 |
4 |
1 |
55,240 |
$0.0012 |
| exclusive-range |
shoalrun |
PASS |
7 |
6 |
2 |
16,292 |
$0.0004 |
| exclusive-range |
baseline |
PASS |
4 |
2 |
1 |
34,222 |
$0.0007 |
| enum-declaration-syntax |
shoalrun |
PASS |
14 |
14 |
3 |
66,960 |
$0.0015 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
44,301 |
$0.0010 |
| bitflag-arithmetic |
shoalrun |
PASS |
15 |
15 |
3 |
76,240 |
$0.0017 |
| bitflag-arithmetic |
baseline |
PASS |
6 |
4 |
2 |
90,738 |
$0.0020 |
| dynamic-array-append |
shoalrun |
PASS |
15 |
15 |
3 |
78,744 |
$0.0017 |
| dynamic-array-append |
baseline |
PASS |
6 |
6 |
1 |
152,533 |
$0.0033 |
| named-arg-order |
shoalrun |
PASS |
25 |
29 |
5 |
204,653 |
$0.0045 |
| named-arg-order |
baseline |
PASS |
7 |
6 |
2 |
140,960 |
$0.0030 |
| format-string-escape |
shoalrun |
PASS |
12 |
19 |
2 |
58,468 |
$0.0013 |
| format-string-escape |
baseline |
PASS |
25 |
19 |
13 |
2,028,427 |
$0.0428 |
Ling 3.0 Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
FAIL |
25 |
27 |
7 |
205,456 |
$0.0045 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
43,799 |
$0.0009 |
| deferred-exec-order |
shoalrun |
PASS |
13 |
8 |
4 |
36,916 |
$0.0008 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
30,954 |
$0.0007 |
| optional-coalescing |
shoalrun |
PASS |
14 |
14 |
4 |
76,825 |
$0.0017 |
| optional-coalescing |
baseline |
PASS |
4 |
7 |
1 |
67,676 |
$0.0015 |
| shorthand-function |
shoalrun |
PASS |
12 |
14 |
3 |
51,180 |
$0.0012 |
| shorthand-function |
baseline |
PASS |
4 |
4 |
1 |
55,212 |
$0.0012 |
| exclusive-range |
shoalrun |
PASS |
21 |
21 |
3 |
139,687 |
$0.0030 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
45,777 |
$0.0010 |
| enum-declaration-syntax |
shoalrun |
PASS |
21 |
18 |
3 |
115,831 |
$0.0025 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
44,308 |
$0.0010 |
| bitflag-arithmetic |
shoalrun |
PASS |
11 |
11 |
3 |
47,580 |
$0.0010 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
3 |
1 |
45,457 |
$0.0010 |
| dynamic-array-append |
shoalrun |
PASS |
5 |
6 |
1 |
13,646 |
$0.0003 |
| dynamic-array-append |
baseline |
PASS |
6 |
4 |
2 |
129,408 |
$0.0028 |
| named-arg-order |
shoalrun |
PASS |
12 |
17 |
2 |
64,510 |
$0.0015 |
| named-arg-order |
baseline |
PASS |
6 |
4 |
2 |
95,566 |
$0.0021 |
| format-string-escape |
shoalrun |
FAIL |
25 |
29 |
6 |
301,774 |
$0.0066 |
| format-string-escape |
baseline |
PASS |
7 |
4 |
3 |
111,917 |
$0.0024 |
Ling 3.0 Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
21 |
17 |
6 |
113,223 |
$0.0024 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,887 |
$0.0009 |
| deferred-exec-order |
shoalrun |
PASS |
18 |
12 |
5 |
66,721 |
$0.0014 |
| deferred-exec-order |
baseline |
PASS |
4 |
2 |
1 |
31,126 |
$0.0007 |
| optional-coalescing |
shoalrun |
FAIL |
25 |
32 |
5 |
262,447 |
$0.0057 |
| optional-coalescing |
baseline |
PASS |
10 |
5 |
7 |
206,148 |
$0.0044 |
| shorthand-function |
shoalrun |
FAIL |
25 |
25 |
5 |
169,833 |
$0.0036 |
| shorthand-function |
baseline |
PASS |
5 |
7 |
1 |
56,069 |
$0.0013 |
| exclusive-range |
shoalrun |
PASS |
19 |
15 |
3 |
86,312 |
$0.0019 |
| exclusive-range |
baseline |
PASS |
4 |
3 |
1 |
45,868 |
$0.0010 |
| enum-declaration-syntax |
shoalrun |
PASS |
25 |
21 |
6 |
168,715 |
$0.0037 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
44,094 |
$0.0009 |
| bitflag-arithmetic |
shoalrun |
PASS |
13 |
13 |
3 |
62,805 |
$0.0014 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
3 |
1 |
44,692 |
$0.0010 |
| dynamic-array-append |
shoalrun |
FAIL |
25 |
31 |
3 |
230,315 |
$0.0050 |
| dynamic-array-append |
baseline |
PASS |
6 |
5 |
1 |
94,748 |
$0.0020 |
| named-arg-order |
shoalrun |
FAIL |
25 |
33 |
3 |
213,739 |
$0.0046 |
| named-arg-order |
baseline |
PASS |
7 |
5 |
2 |
130,254 |
$0.0028 |
| format-string-escape |
shoalrun |
PASS |
25 |
31 |
7 |
334,672 |
$0.0072 |
| format-string-escape |
baseline |
PASS |
11 |
5 |
7 |
250,056 |
$0.0054 |
Qwen3.8 Flash — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
7 |
11 |
1 |
23,684 |
$0.0040 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,497 |
$0.0065 |
| deferred-exec-order |
shoalrun |
PASS |
8 |
10 |
1 |
24,496 |
$0.0040 |
| deferred-exec-order |
baseline |
PASS |
4 |
3 |
1 |
30,407 |
$0.0047 |
| optional-coalescing |
shoalrun |
PASS |
13 |
23 |
3 |
87,266 |
$0.0143 |
| optional-coalescing |
baseline |
FAIL |
12 |
4 |
13 |
246,302 |
$0.0379 |
| shorthand-function |
shoalrun |
PASS |
7 |
10 |
1 |
23,538 |
$0.0039 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
41,735 |
$0.0064 |
| exclusive-range |
shoalrun |
PASS |
11 |
14 |
3 |
49,996 |
$0.0080 |
| exclusive-range |
baseline |
PASS |
5 |
4 |
1 |
75,255 |
$0.0115 |
| enum-declaration-syntax |
shoalrun |
PASS |
8 |
12 |
1 |
30,078 |
$0.0048 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
43,119 |
$0.0067 |
| bitflag-arithmetic |
shoalrun |
PASS |
8 |
11 |
1 |
28,529 |
$0.0047 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
4 |
2 |
61,964 |
$0.0096 |
| dynamic-array-append |
shoalrun |
PASS |
6 |
8 |
1 |
27,099 |
$0.0044 |
| dynamic-array-append |
baseline |
PASS |
6 |
4 |
2 |
128,372 |
$0.0196 |
| named-arg-order |
shoalrun |
PASS |
10 |
12 |
3 |
39,533 |
$0.0065 |
| named-arg-order |
baseline |
PASS |
7 |
4 |
3 |
110,021 |
$0.0170 |
| format-string-escape |
shoalrun |
PASS |
12 |
18 |
2 |
58,061 |
$0.0101 |
| format-string-escape |
baseline |
PASS |
15 |
12 |
11 |
412,397 |
$0.0633 |
Qwen3.8 Flash — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
8 |
12 |
1 |
28,794 |
$0.0048 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,538 |
$0.0066 |
| deferred-exec-order |
shoalrun |
PASS |
6 |
7 |
1 |
15,096 |
$0.0025 |
| deferred-exec-order |
baseline |
PASS |
4 |
3 |
1 |
40,928 |
$0.0063 |
| optional-coalescing |
shoalrun |
FAIL |
11 |
20 |
2 |
61,885 |
$0.0100 |
| optional-coalescing |
baseline |
PASS |
14 |
5 |
17 |
357,273 |
$0.0548 |
| shorthand-function |
shoalrun |
PASS |
8 |
12 |
1 |
31,036 |
$0.0051 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
42,051 |
$0.0065 |
| exclusive-range |
shoalrun |
PASS |
10 |
13 |
2 |
38,982 |
$0.0062 |
| exclusive-range |
baseline |
PASS |
5 |
4 |
1 |
75,360 |
$0.0115 |
| enum-declaration-syntax |
shoalrun |
PASS |
9 |
15 |
1 |
36,194 |
$0.0058 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
43,212 |
$0.0067 |
| bitflag-arithmetic |
shoalrun |
FAIL |
9 |
13 |
2 |
37,433 |
$0.0061 |
| bitflag-arithmetic |
baseline |
PASS |
5 |
4 |
2 |
61,945 |
$0.0096 |
| dynamic-array-append |
shoalrun |
PASS |
8 |
12 |
1 |
33,239 |
$0.0054 |
| dynamic-array-append |
baseline |
PASS |
5 |
4 |
1 |
93,482 |
$0.0143 |
| named-arg-order |
shoalrun |
PASS |
11 |
13 |
4 |
61,253 |
$0.0100 |
| named-arg-order |
baseline |
PASS |
6 |
4 |
4 |
93,381 |
$0.0145 |
| format-string-escape |
shoalrun |
FAIL |
14 |
13 |
5 |
68,956 |
$0.0113 |
| format-string-escape |
baseline |
PASS |
8 |
8 |
3 |
251,734 |
$0.0388 |
Qwen3.8 Flash — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
7 |
14 |
1 |
25,462 |
$0.0043 |
| chained-call-arg |
baseline |
PASS |
4 |
3 |
1 |
42,511 |
$0.0065 |
| deferred-exec-order |
shoalrun |
FAIL |
8 |
10 |
2 |
27,388 |
$0.0045 |
| deferred-exec-order |
baseline |
PASS |
4 |
4 |
1 |
42,438 |
$0.0066 |
| optional-coalescing |
shoalrun |
FAIL |
9 |
14 |
2 |
37,963 |
$0.0062 |
| optional-coalescing |
baseline |
FAIL |
12 |
6 |
12 |
271,161 |
$0.0417 |
| shorthand-function |
shoalrun |
PASS |
6 |
9 |
1 |
18,095 |
$0.0031 |
| shorthand-function |
baseline |
PASS |
4 |
3 |
1 |
41,750 |
$0.0064 |
| exclusive-range |
shoalrun |
PASS |
10 |
14 |
2 |
40,682 |
$0.0065 |
| exclusive-range |
baseline |
PASS |
5 |
4 |
1 |
75,392 |
$0.0115 |
| enum-declaration-syntax |
shoalrun |
PASS |
9 |
12 |
1 |
35,111 |
$0.0056 |
| enum-declaration-syntax |
baseline |
PASS |
4 |
3 |
1 |
42,988 |
$0.0066 |
| bitflag-arithmetic |
shoalrun |
PASS |
9 |
12 |
2 |
35,981 |
$0.0058 |
| bitflag-arithmetic |
baseline |
PASS |
4 |
4 |
1 |
48,544 |
$0.0075 |
| dynamic-array-append |
shoalrun |
PASS |
7 |
9 |
1 |
25,088 |
$0.0042 |
| dynamic-array-append |
baseline |
PASS |
5 |
5 |
1 |
105,988 |
$0.0162 |
| named-arg-order |
shoalrun |
PASS |
10 |
12 |
3 |
39,549 |
$0.0066 |
| named-arg-order |
baseline |
PASS |
8 |
5 |
6 |
166,054 |
$0.0258 |
| format-string-escape |
shoalrun |
PASS |
9 |
10 |
4 |
37,667 |
$0.0072 |
| format-string-escape |
baseline |
FAIL |
14 |
17 |
2 |
934,663 |
$0.1419 |
Laguna xs-2.1 — pass 1 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
PASS |
20 |
16 |
3 |
78,414 |
$0.0048 |
| chained-call-arg |
baseline |
PASS |
5 |
3 |
1 |
53,515 |
$0.0033 |
| deferred-exec-order |
shoalrun |
PASS |
19 |
13 |
5 |
82,906 |
$0.0050 |
| deferred-exec-order |
baseline |
PASS |
8 |
5 |
2 |
136,415 |
$0.0082 |
| optional-coalescing |
shoalrun |
FAIL |
25 |
24 |
1 |
143,464 |
$0.0087 |
| optional-coalescing |
baseline |
PASS |
23 |
13 |
9 |
1,235,405 |
$0.0743 |
| shorthand-function |
shoalrun |
FAIL |
25 |
20 |
5 |
147,677 |
$0.0090 |
| shorthand-function |
baseline |
PASS |
6 |
4 |
1 |
80,313 |
$0.0049 |
| exclusive-range |
shoalrun |
PASS |
23 |
17 |
5 |
115,314 |
$0.0070 |
| exclusive-range |
baseline |
FAIL |
25 |
14 |
11 |
2,157,674 |
$0.1296 |
| enum-declaration-syntax |
shoalrun |
FAIL |
25 |
21 |
4 |
135,678 |
$0.0082 |
| enum-declaration-syntax |
baseline |
PASS |
6 |
3 |
2 |
71,425 |
$0.0043 |
| bitflag-arithmetic |
shoalrun |
FAIL |
25 |
19 |
6 |
153,726 |
$0.0093 |
| bitflag-arithmetic |
baseline |
PASS |
12 |
7 |
4 |
276,842 |
$0.0167 |
| dynamic-array-append |
shoalrun |
FAIL |
25 |
23 |
2 |
155,891 |
$0.0094 |
| dynamic-array-append |
baseline |
PASS |
7 |
5 |
1 |
144,473 |
$0.0087 |
| named-arg-order |
shoalrun |
FAIL |
25 |
13 |
12 |
109,231 |
$0.0066 |
| named-arg-order |
baseline |
PASS |
11 |
7 |
3 |
242,647 |
$0.0146 |
| format-string-escape |
shoalrun |
FAIL |
25 |
20 |
5 |
126,569 |
$0.0077 |
| format-string-escape |
baseline |
FAIL |
25 |
15 |
10 |
1,111,500 |
$0.0668 |
Laguna xs-2.1 — pass 2 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
FAIL |
25 |
14 |
11 |
122,783 |
$0.0075 |
| chained-call-arg |
baseline |
PASS |
24 |
10 |
13 |
882,533 |
$0.0531 |
| deferred-exec-order |
shoalrun |
FAIL |
25 |
21 |
4 |
140,132 |
$0.0085 |
| deferred-exec-order |
baseline |
PASS |
20 |
10 |
9 |
1,233,031 |
$0.0741 |
| optional-coalescing |
shoalrun |
FAIL |
25 |
25 |
0 |
172,036 |
$0.0104 |
| optional-coalescing |
baseline |
FAIL |
25 |
15 |
10 |
1,309,854 |
$0.0787 |
| shorthand-function |
shoalrun |
PASS |
18 |
13 |
4 |
72,052 |
$0.0044 |
| shorthand-function |
baseline |
PASS |
9 |
6 |
2 |
177,945 |
$0.0107 |
| exclusive-range |
shoalrun |
FAIL |
25 |
17 |
8 |
133,351 |
$0.0081 |
| exclusive-range |
baseline |
PASS |
7 |
4 |
2 |
99,610 |
$0.0060 |
| enum-declaration-syntax |
shoalrun |
FAIL |
25 |
19 |
6 |
140,206 |
$0.0085 |
| enum-declaration-syntax |
baseline |
PASS |
12 |
6 |
5 |
296,450 |
$0.0179 |
| bitflag-arithmetic |
shoalrun |
FAIL |
25 |
20 |
5 |
150,221 |
$0.0091 |
| bitflag-arithmetic |
baseline |
PASS |
8 |
4 |
3 |
122,594 |
$0.0074 |
| dynamic-array-append |
shoalrun |
FAIL |
25 |
21 |
4 |
147,114 |
$0.0089 |
| dynamic-array-append |
baseline |
PASS |
6 |
4 |
1 |
78,110 |
$0.0047 |
| named-arg-order |
shoalrun |
FAIL |
25 |
17 |
8 |
143,873 |
$0.0087 |
| named-arg-order |
baseline |
PASS |
13 |
7 |
5 |
333,418 |
$0.0201 |
| format-string-escape |
shoalrun |
FAIL |
25 |
18 |
7 |
131,017 |
$0.0079 |
| format-string-escape |
baseline |
PASS |
24 |
12 |
11 |
1,108,381 |
$0.0666 |
Laguna xs-2.1 — pass 3 — full per-task breakdown
| Task |
Agent |
Result |
Turns |
Lookup |
Exec |
Tokens |
Cost |
| chained-call-arg |
shoalrun |
FAIL |
25 |
25 |
0 |
159,278 |
$0.0096 |
| chained-call-arg |
baseline |
PASS |
9 |
4 |
4 |
142,261 |
$0.0086 |
| deferred-exec-order |
shoalrun |
FAIL |
25 |
17 |
8 |
124,378 |
$0.0075 |
| deferred-exec-order |
baseline |
PASS |
8 |
3 |
4 |
93,254 |
$0.0056 |
| optional-coalescing |
shoalrun |
FAIL |
25 |
23 |
2 |
176,930 |
$0.0107 |
| optional-coalescing |
baseline |
PASS |
8 |
6 |
1 |
155,547 |
$0.0094 |
| shorthand-function |
shoalrun |
FAIL |
25 |
23 |
2 |
164,634 |
$0.0100 |
| shorthand-function |
baseline |
PASS |
7 |
5 |
1 |
91,549 |
$0.0055 |
| exclusive-range |
shoalrun |
PASS |
19 |
13 |
5 |
81,269 |
$0.0050 |
| exclusive-range |
baseline |
PASS |
8 |
5 |
2 |
148,245 |
$0.0089 |
| enum-declaration-syntax |
shoalrun |
FAIL |
25 |
20 |
5 |
142,032 |
$0.0086 |
| enum-declaration-syntax |
baseline |
PASS |
6 |
3 |
2 |
71,002 |
$0.0043 |
| bitflag-arithmetic |
shoalrun |
FAIL |
25 |
18 |
7 |
142,993 |
$0.0087 |
| bitflag-arithmetic |
baseline |
PASS |
7 |
4 |
2 |
99,372 |
$0.0060 |
| dynamic-array-append |
shoalrun |
FAIL |
25 |
17 |
8 |
155,188 |
$0.0094 |
| dynamic-array-append |
baseline |
PASS |
7 |
5 |
1 |
117,856 |
$0.0071 |
| named-arg-order |
shoalrun |
FAIL |
25 |
17 |
8 |
137,986 |
$0.0084 |
| named-arg-order |
baseline |
PASS |
19 |
9 |
9 |
576,270 |
$0.0347 |
| format-string-escape |
shoalrun |
FAIL |
25 |
20 |
5 |
146,554 |
$0.0089 |
| format-string-escape |
baseline |
FAIL |
25 |
12 |
13 |
986,899 |
$0.0593 |