BuildNot yet confirmed elsewhere1 publisher3 min readPublished
Harness choice moved token use 83-fold with the model held constant
The spread traces to two numbers you can read off your own logs: the tokens a harness spends before any work starts, and how many turns it takes. Together they predicted total token use with an R-squared of 0.99.
The Engineer · Build desk

What happened
- A June benchmark ran twelve harness configurations through OpenRouter on the same twelve Python tasks, so every configuration reached the same API and the same model weights.
- Composio's August comparison of eight harnesses on DeepSeek V4 Flash put cost per successful task between $0.028 for Pi Agent and $0.195 for Claude Code.
- Artificial Analysis scores 326 tasks with pass rates averaged over three attempts each, drawing on DeepSWE, Terminal-Bench v2.1 and Scale AI's SWE-Atlas-QnA.
Why it matters
- decision The per-token rate a procurement team negotiates applies to a token count someone else already fixed, and the person who chose the harness is usually an engineer installing a CLI, not a signatory.
- cost Because the prompt floor is billed on every turn, overhead tracks conversation length rather than task difficulty, so trivial tickets carry the same scaffolding bill as hard ones.
- capability Two numbers already sitting in your own logs, prompt floor and median turns to done, are enough to forecast agent spend without commissioning a harness bake-off.
- constraint One pass per cell will support an argument about mechanism but not a vendor ranking, which pushes anyone writing a contract toward the averaged index instead.
Divide the endpoints and the number gets bigger. 292,000 tokens per solved task for OpenClaw against roughly 3,500 for Aider in architect mode is a factor of about 83 [8][25], not the 70-fold in the writeup's own headline [30]. Round numbers travel better than division does. Either figure sits far outside anything a buyer wins by negotiating price per million tokens.
The floor recurs because of how serving works. Every inference request needs its context, and the relevant history is either supplied again or reconstructed by the serving system, so the provider processes large overlapping blocks of text on each turn, including the harness's system prompt and its tool descriptions [4]. The startup tax is that baggage measured once: the system prompt, the tool descriptions and the environment setup, around 700 tokens for Aider in architect mode against around 26,000 for OpenClaw [9]. The June author's regression multiplies it by turn count and predicts tokens per solved task with an R-squared of 0.99 across both models [10].
You can run that regression backwards. Divide 292,000 by 26,000 and you get about eleven [24]. So on the tasks OpenClaw solved, roughly eleven resends of the same scaffolding account for most of the token spend, and the actual task content is what is left over. The fifteen-turn illustration in the post, 390,000 input tokens of scaffolding [1], is above the measured per-task total, which is a useful reminder that it was an illustration and not a measurement.
Dollars did not spread as far as tokens. Composio's eight-harness comparison put cost per successful task between $0.028 for Pi Agent and $0.195 for Claude Code, a range of about 7x [17][27]. Different harnesses, and different work: thirty workflows across Airtable, Gmail, Google Calendar, Google Sheets, GitHub, Slack and PostHog, each under a 900-second ceiling [14]. DeepAgents matched Claude Code's pass rate exactly at a quarter of the cost per success, so around five cents [18][28]. Composio graded with a programmatic verifier rather than an LLM judge, on isolated fixtures seeded with decoys and near-identical keys [15], and it disclosed that Pi ran a different reasoning setting across two model providers and that Prime Agent produced only 24 gradable runs out of 30 [19]. That is careful benchmarking, and it is also why the result cannot be read as single-variable.
For the token ordering to transfer to your invoice, your turn distribution has to resemble theirs. The June suite was twelve Python tasks with one pass per harness, task and model combination, so it carries no variance estimates while agent runs are stochastic [5][11]. Artificial Analysis is the better instrument for ranking live pairings, at 326 tasks with pass rates averaged over three attempts, plus a controlled swap that holds Claude Opus 4.7 fixed across Claude Code, Cursor CLI and Opencode [20][22][23]. What transfers without any benchmark is the method: measure your harness's prompt floor, then your median turns to done [12].
What to watch
- Whether the June author reruns with multiple passes per cell, since Nemotron 3 Ultra's free OpenRouter tier makes replication close to costless.
- Whether Artificial Analysis widens its Claude Opus 4.7 controlled swap beyond Claude Code, Cursor CLI and Opencode.
- Whether harness projects start publishing their system prompt and tool-description token floor as a documented figure.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence58
- Adoption34
- Hype gap+12
- Incentives42
- Confidence55
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
The June author noted that a harness carrying a 26,000-token floor through fifteen turns spends roughly 390,000 input tokens on scaffolding alone.
- [2]
The June post described the scaffolding overhead as a 40x difference that would be tolerable if paid once, but the resend pattern makes it otherwise.
- [3]
Three recent benchmarking efforts suggest the harness, the software that steers a model through tasks, may matter as much as the model when pricing an AI coding agent.
- [4]
Each inference request needs context, and the relevant history must either be supplied again or reconstructed by the serving system, so the provider processes large overlapping blocks of text on every turn, including the harness's system prompt and tool descriptions.
- [5]
In June, an independent benchmark compared 12 configurations across two models on the same 12 Python tasks.
- [6]
The June benchmark ran Aider, Claude Code, Codex, Goose, Hermes, Kilo, Kimi Code, Nanobot, OpenClaw, Opencode and Qwen Code, counting Aider's architect mode separately, with all twelve configurations going through OpenRouter on the same tasks so each harness used the same API and model.
- [7]
The June suite ran on DeepSeek V4 Flash and then on Nvidia's Nemotron 3 Ultra, which offers a free tier on OpenRouter so the run can be repeated at no cost.
- [8]
The June post reported tokens per solved task ranging from roughly 3,500 for Aider in architect mode to 292,000 for OpenClaw, and the ordering barely moved between the two unrelated models.
- [9]
The startup tax is the harness's system prompt, tool descriptions and environment setup shipped before a prompt does any work, reported as around 700 tokens for Aider in architect mode against around 26,000 for OpenClaw.
- [10]
The startup tax multiplied by the turn count predicts tokens per solved task with an R-squared of 0.99 across both models.
- [11]
The June benchmark ran a single pass per harness, task and model combination, so it carries no variance estimates, and agent runs are stochastic.
- [12]
The June author advises developers looking to cut agent spend to look first at the prompt floor and the turn count before touching anything more sophisticated.
- [13]
In August, Composio compared eight harnesses using DeepSeek V4 Flash on 30 enterprise workflows.
- [14]
Composio reported thirty workflows spanning Airtable, Gmail, Google Calendar, Google Sheets, GitHub, Slack and PostHog, with each task running under a 900-second ceiling.
- [15]
Composio graded outcomes with a programmatic verifier rather than an LLM judge, using isolated fixtures seeded with decoys and near-identical keys.
- [16]
Composio reported 240 runs, of which 129 workflows completed successfully.
- [17]
In Composio's comparison, cost per successful task ranged from $0.028 for Pi Agent up to $0.195 for Claude Code.
- [18]
DeepAgents matched Claude Code's pass rate exactly while costing a quarter as much per success.
- [19]
Composio disclosed that Pi ran a different reasoning setting across two model providers and that Prime Agent produced only 24 gradable runs out of 30, caveats that rule out calling the comparison a clean single-variable experiment.
- [20]
Artificial Analysis reported an index combining DeepSWE, Terminal-Bench v2.1 from the Laude Institute and Scale AI's SWE-Atlas-QnA, coming to 326 tasks with pass rates averaged across three attempts each.
- [21]
Artificial Analysis reports cost per task, token use and wall time for each harness-model pairing.
- [22]
Artificial Analysis publishes a controlled comparison that holds Claude Opus 4.7 fixed while swapping between Claude Code, Cursor CLI and Opencode.
- [23]
The source recommends treating the June overhead finding as evidence for the mechanism and the larger Artificial Analysis index as the better instrument for comparing current production-scale pairings.
- [24]
OpenClaw's tokens per solved task divided by its startup tax implies roughly eleven turns of resent scaffolding per solved task.
- [25]
The reported endpoints of the June token range differ by a factor of about 83.
- [26]
OpenClaw's startup tax is about 37 times Aider architect mode's.
- [27]
Composio's cost per successful task spans about 7x from cheapest to most expensive harness.
- [28]
A quarter of Claude Code's $0.195 per successful task puts DeepAgents near $0.049.
- [29]
About 54 percent of Composio's runs completed successfully.
- [30]
The published headline on the June comparison states that token use varied 70-fold across Aider, Claude Code and OpenClaw running an identical model.
Sources
1 independent publisher whose own reporting we read for this story.
- thenewstack.ioAider, Claude Code, and OpenClaw ran an identical model. Token use varied 70-fold.
1 article · August 27, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.
Topics
- Benchmark Methodology and ReproducibilityFollow
- Agent harness token economicsFollow
- LLM inference cost managementFollow
- AI Coding AgentsFollow
- Prompt caching and serving pathsFollow
Entities
- AiderFollow
- Claude CodeFollow
- OpenClawFollow
- OpenCodeFollow
- cursor CLIFollow
- gooseFollow
- KiloFollow
- Kimi CodeFollow
- Qwen CodeFollow
- NanobotFollow
- HermesFollow
- DeepAgentsFollow
- Pi AgentFollow
- Prime AgentFollow
- ComposioFollow
- Artificial AnalysisFollow
- OpenRouterFollow
- deepseek-v4-flashFollow
- Nemotron 3 UltraFollow
- Claude Opus 4.7Follow
- Terminal-Bench v2.1Follow
- DeepSWEFollow
- SWE-Atlas-QnAFollow
- Laude InstituteFollow
- Scale AIFollow
- The New StackFollow
- CodexFollow