Coding agent harnesses triple token costs without boosting benchmark scores, study finds
Complex harnesses for coding agents inflate token bills by up to three times while barely improving benchmark performance over minimal setups, according to a study by researchers Liu and Han at Shandong University. The study evaluated five models—including Qwen3.6, Qwen3.8, Deepseek-V4-Flash, GLM-5.3-Flash, and HY4-Preview—across three harnesses: Claude Code, OpenCode, and mini-SWE-agent on…
Key points
- Switching harnesses changed task outcomes by 13 percent, matching the 13 percent variance seen across identical reruns.
- Harness choices tripled single-task costs, driven by system prompts spanning 16,600 tokens in Claude Code versus under 1,000 in mini-SWE-agent.
- Claude Code and mini-SWE-agent finished within two points of each other on 447 SWE-bench Verified tasks.
Testing on a pool of 447 tasks revealed that Claude Code and mini-SWE-agent performed within two points of each other, falling inside the margin of statistical noise. Swapping harnesses altered median task outcomes by 13 percent, exactly matching the variance observed from simply rerunning the same setup twice. The only major performance outlier was OpenCode, which trailed by up to nine points due to strict output cutoffs and tighter execution time limits.
Cost variations stemmed primarily from static system prompts and tool descriptions resent on every step. Claude Code consumed roughly 16,600 prompt tokens per step, compared to around 7,000 for OpenCode and under 1,000 for mini-SWE-agent. The researchers noted that while tool additions did not lift scores, thinking modes did prevent double-digit score drops on select models.
The story so far
5 episodes →- Coding agent harnesses triple token costs without boosting benchmark scores, study findsthis story
Fancy harnesses make coding agents more expensive but not better, study finds
The Decoder · 24 October 2026
Loading the full article…
This text was published by The Decoder and written by Jonathan Kemper. It is reproduced here with attribution so you can read it in full; the rights remain with the publisher. Read it at the source ↗
The headline, key points and digest above were generated by Digest AI's editorial model from the linked sources. Automated summaries can contain errors: the sources are the record. Spotted a mistake? Tell us. Published by Martin K., who runs Digest AI and handles corrections.
More in Research
All →- Claude guide explains AI basics and differences from ChatGPT and Gemini · 1 src
- OpenAI trains frontier models without internet access after DNS misconfiguration incident · 16 src
- Researchers build KaML-ESM models to predict protein electrostatic properties · 1 src
- Kyutai releases CADRE open video autoencoders to reduce world model lag · 1 src
- Harvard mathematicians debate whether OpenAI's claimed Navier-Stokes proof requires human understanding · 6 src
Comments
via GitHub Discussions