Agentic Coding report / Updated 2026-07-06

Terminal-Bench and Agentic Coding: Why the Harness Is Part of the Score

Terminal-Bench is valuable because it evaluates realistic command-line work. It is also hard to read because public entries combine a model, an agent scaffold, tool access, and workflow decisions.

142 Terminal-Bench 2.0 leaderboard entries shown at time of research. Primary source: Terminal-Bench
84.7% Top listed Terminal-Bench 2.0 entry, NexAU-AHE plus GPT-5.5. Primary source: Terminal-Bench
~3h/task Terminal-Bench paper estimate for human audit work per final benchmark task. Primary source: arXiv
"Agent and model performance are hard to decouple."
Terminal-Bench paper, primary source

What Terminal-Bench adds

SWE-style benchmarks center on patch correctness. Terminal-Bench asks a wider question: can an AI agent use a terminal to complete hard, realistic work? The paper describes tasks such as asynchronous cleanup logic, program rewrites, and workflows that require iterative command execution.

That shift matters for Claude and GPT comparisons. A model can be strong at writing a patch in a constrained harness and weaker when it must inspect the system, run commands, recover from failures, and decide when to stop. Conversely, a strong agent scaffold can compensate for some model weaknesses.

Why public leaderboard rows are product-like

The Terminal-Bench public leaderboard names an agent, model, date, agent organization, model organization, and accuracy. That is the right unit for a buyer comparing shipped agents. It is the wrong unit for a claim that a base model alone is superior.

For example, the July 2026 public leaderboard includes GPT-5.5 entries above 80% and a Claude Opus 4.7 entry at 80.2%. Those numbers are meaningful, but the row labels matter as much as the percentages. A Claude Code row, a Codex CLI row, a custom research harness row, and a neutral scaffold row are different products.

Claude-specific implications

Anthropic's Opus 4.8 launch focuses heavily on agentic collaboration: effort control, fast mode, dynamic workflows in Claude Code, and mid-conversation system messages in the API. These features can affect terminal-agent success even when they are not captured by a one-row leaderboard snapshot.

Sonnet 5 complicates the reading further. Anthropic positions it as close to Opus 4.8 on some agentic work at lower cost. That makes a lower-cost model potentially more attractive for high-volume terminal agents even if Opus or Fable leads in maximum capability.

How to use Terminal-Bench responsibly

First, decide whether you are buying a model or an agent. If you are adopting Claude Code, Codex, or another packaged agent, agent-plus-model scores are relevant. If you are building your own harness, prioritize results that resemble your scaffold or run Terminal-Bench yourself.

Second, compare cost and elapsed time, not just accuracy. The Terminal-Bench paper notes that some tasks can involve hundreds of API calls and very large token usage. A model that wins by spending much more may still be wrong for a production queue.

Third, keep a freshness surface. Terminal-Bench is moving quickly, and GPT-5.6 Sol already points to a newer Terminal-Bench 2.1 state-of-the-art claim. A static conclusion will go stale quickly.

FAQ

Does Terminal-Bench measure only the model?

No. Public Terminal-Bench entries measure the model and agent scaffold together, which is useful for product evaluation and risky for base-model rankings.

Why does Terminal-Bench matter for Claude?

Claude is frequently used through agent products such as Claude Code, so command-line task completion is closer to real usage than prompt-only code generation.

Cite this page

Claude Reports. "Terminal-Bench and Agentic Coding: Why the Harness Is Part of the Score." Updated 2026-07-06. https://claudereports.com/reports/terminal-bench-agentic-coding/