China AI Hub China AI Hub

Benchmarks / Coding and Terminal Benchmarks

Coding and Terminal Benchmarks

Comparability note

Coding results are only comparable inside the same harness: SWE-bench Verified, full SWE-bench and agentic variants produce very different numbers, and Terminal-Bench scores move with the time limit, retry budget and whether the agent may install packages. A vendor quoting a coding benchmark without its variant and harness has told you almost nothing.

SWE-bench, Terminal-Bench, DeepSWE and LiveCodeBench compared: what each measures about coding models, the scores Chinese models publish, and the harness problem.

This page consolidates 4 benchmarks: swe-bench, terminal-bench, deepswe, livecodebench.

Short answer. Four benchmarks dominate Chinese coding claims: SWE-bench, Terminal-Bench, DeepSWE and LiveCodeBench. They measure different things — repository issue resolution, command-line work, end-to-end software engineering and competitive programming — and their scores are only comparable within the same harness version.

The four, side by side

BenchmarkTaskUnit of workWhat a high score means
SWE-benchFix a real GitHub issueOne repository, one patchCan localise and repair code in a large codebase
Terminal-BenchComplete a task in a shellContainer sessionCan operate a terminal, install, inspect and recover
DeepSWEMulti-step software engineeringRepository task, multiple stepsCan plan and execute across files
LiveCodeBenchSolve a contest problemSingle functionStrong algorithmic reasoning, low contamination

The distinction is practical. A model that leads SWE-bench may fail Terminal-Bench, because the second requires environment manipulation rather than code reading. A model that leads LiveCodeBench may be a poor agent, because contest problems are single-shot.

SWE-bench

The benchmark that made “agentic coding” measurable: 2,294 real GitHub issues, with a Verified subset of 500 human-checked items. The model must produce a patch that makes the failing tests pass without breaking others.

Three things decide the number: the subset (Verified vs full), the harness (which tools the agent may use, how many attempts), and the model’s context handling on a large repository. Vendors frequently report “SWE-bench” without stating any of the three.

Terminal-Bench

Tasks are completed inside a container: install a package, fix a config, recover a broken service. Scoring is task success within a time limit.

This is the closest public proxy for “can the model operate a computer”, and it is also the most harness-sensitive: time limit, retry policy and network access change results materially. A Terminal-Bench score with no stated budget is a demo, not a measurement.

DeepSWE

Multi-step software engineering tasks that require planning across files rather than a single patch. Its value is that it separates “can write a function” from “can carry out a change”, which is the actual job.

Because the harness varies, DeepSWE numbers should be read as a relative signal between models evaluated by the same lab, not as an absolute capability level.

LiveCodeBench

Contest-style problems published after model training cut-offs, which makes it the least contaminated coding benchmark in the set. The trade-off is narrowness: a single function against hidden tests measures algorithmic reasoning, not engineering.

Its date window moves, so a LiveCodeBench score is only comparable within the same problem range.

The harness problem

Every benchmark in this group is really a benchmark of a system: model plus tools plus retry policy plus time budget. Two vendors reporting the same benchmark name may be measuring different systems, and neither may publish enough detail to tell.

Practical rule: compare only numbers published with the same harness version, and treat any cross-vendor comparison without harness disclosure as indicative at best.

Our read

SWE-bench Verified is the only coding number worth tracking across vendors — and only when the harness is stated. The full set is contaminated and the agentic variants are incomparable. A vendor that reports “SWE-bench 70%” without saying Verified, harness and attempts has produced a marketing figure.

Terminal-Bench is the better predictor of agent reliability, and almost nobody publishes it properly. Real work happens in a shell: installs fail, paths are wrong, services need restarting. Models that score well here tend to survive production; models that only score on SWE-bench often do not.

LiveCodeBench’s contamination control is its whole value. If you need to know whether a model can reason about algorithms rather than recall solutions, this is the cleanest signal available — provided the date window is stated.

Judge coding models on failure recovery, not first-attempt success. None of these benchmarks measures what buyers actually experience: how the model behaves after a test fails. That gap is why leaderboard leaders can disappoint in a real repository.

Benchmark methodology

Methodology of Coding and Terminal Benchmarks
Task type Repository-level issue resolution, command-line task completion, software engineering and competitive programming
Dataset size SWE-bench 2,294 issues (Verified 500) · Terminal-Bench containerised tasks · DeepSWE repository tasks · LiveCodeBench rolling contest problems
Evaluation method Agentic runs against real repositories and containers, graded by tests passing; LiveCodeBench by hidden test cases
Scoring Percent resolved (pass@1 unless stated); LiveCodeBench pass@1 per problem
Contamination notes SWE-bench issues are public and older splits are likely contaminated; LiveCodeBench filters by publication date for exactly this reason. Treat pre-2025 SWE-bench numbers as upper bounds.
Last verified: · Review cadence: 90 days · Next review:

Results

Results for Coding and Terminal Benchmarks
Benchmark Model Model version Score Metric Date Source type Source
SWE-bench qwen3.8-max Pro 67.7 accuracy 2026-08 vendor_reported link
SWE-bench minimax-m3 Pro 59 accuracy 2026-06-01 vendor_reported link
SWE-bench kimi-k2.5 Verified 76.8 accuracy — vendor_reported link
SWE-bench minimax-m2 Verified 69.4 accuracy 2025-10 vendor_reported link
SWE-bench minimax-m2 Multilingual 56.5 accuracy 2025-10 vendor_reported link
Terminal-Bench deepseek-v4-1-flash 2.1 90.6 accuracy 2026-09-10 vendor_reported link
Terminal-Bench deepseek-v4-pro 2.1 87.9 accuracy 2026-08-13 vendor_reported link
Terminal-Bench qwen3.8-max 2.1 86.6 accuracy 2026-08 vendor_reported link
Terminal-Bench kimi-k3 2.1 88.3 accuracy 2026-07 vendor_reported link
Terminal-Bench minimax-m3 2.1 66 accuracy 2026-06-01 vendor_reported link
Terminal-Bench glm-5.3 3.0 28.3 accuracy 2026-08-18 vendor_reported link
Terminal-Bench glm-5.2 3.0 4.6 accuracy 2026-08-18 vendor_reported link
Terminal-Bench kimi-k2.5 2.0 50.8 accuracy — vendor_reported link
Terminal-Bench minimax-m2 version not stated in source 46.3 accuracy 2025-10 vendor_reported link
DeepSWE deepseek-v4-1-flash v1.1 74.2 accuracy 2026-09-10 vendor_reported link
DeepSWE deepseek-v4-pro version not stated in source 62.7 accuracy 2026-08-13 vendor_reported link
DeepSWE qwen3.8-max v1.1 56.6 accuracy 2026-08 vendor_reported link
DeepSWE kimi-k3 67.3 with mini-SWE-agent harness 67.5 accuracy 2026-07 vendor_reported link
DeepSWE glm-5.3 v1.1 66.9 accuracy 2026-08-18 vendor_reported link
DeepSWE glm-5.3-flash v1.1 63.4 accuracy 2026-08-26 vendor_reported link

Limitations

Harness details are rarely published in full. Where a vendor reports only a headline, this page records the number with its source type and does not adjust it.

Vendor-reported scores are labeled as such. Scores from incompatible benchmark versions are never mixed without explanation.

Sources

What does Coding and Terminal Benchmarks measure?

SWE-bench, Terminal-Bench, DeepSWE and LiveCodeBench compared: what each measures about coding models, the scores Chinese models publish, and the harness problem.

Which Chinese AI models have published Coding and Terminal Benchmarks results?

qwen3.8-max, minimax-m3, kimi-k2.5, minimax-m2, deepseek-v4-1-flash, deepseek-v4-pro, kimi-k3, glm-5.3, glm-5.2, glm-5.3-flash.

Are Coding and Terminal Benchmarks scores independently verified?

Results on this page are labeled by source type (vendor_reported). Vendor-reported scores are labeled as such, and scores from incompatible benchmark versions are never mixed.

Where does China AI Hub get its Coding and Terminal Benchmarks data?

From 12 sources, last verified 2026-11-05.