Grok 4.6 Scores 26% and 88% on the Same Benchmark Line
xAI's own model card reports Terminal-Bench 3.0 at 26.0%. Artificial Analysis reports 88.4% on 2.1. Both are the same model. The model card is unusually honest about why — the problem is everyone quoting it drops the qualifiers.
If you have seen a number for Grok 4.6 in the last month, it was probably one of two: about 88%, or about 26%. Both circulate as Terminal-Bench results. Both are real. They are not the same benchmark, and the difference is a version number that most write-ups drop.
The primary source is xAI’s Grok 4.6 model card, dated August 12, 2026, revision 2026-08-17. It is worth reading directly, because it is more careful than its coverage.
The version problem
The card puts Grok 4.6 at 26.0% on Terminal-Bench 3.0, and explains what 3.0 is:
“Terminal-Bench 3.0 is the successor benchmark to Terminal-Bench 2.1, continuing the same terminal-agency evaluation line with an expanded task set and refreshed harness.”
A footnote adds that the suite “was formerly published under the name FrontierBench.” So a single evaluation line has carried three names and at least two incompatible versions. The ~88% figure in circulation comes from Artificial Analysis measuring 2.1. Quote either number without its version and you have said nothing.
Here is what 3.0 actually looks like, from the card’s own chart:
| Model (effort) | Terminal-Bench 3.0 |
|---|---|
| Opus 5 (max) | 43.5% |
| GPT-5.6 Sol (max) | 34.6% |
| Fable 5 (max, with fallback) | 34.1% |
| Grok 4.6 (high) | 26.0% |
| Opus 4.8 (max) | 21.1% |
| Grok 4.5 (high) | 15.7% |
| Sonnet 5 (max) | 14.6% |
Note the numbers in the left column as much as the right.
The effort-setting problem
Look at the parenthetical after each model name. Peers are reported at max. Grok 4.6 is reported at high. The card states that 4.6 “adds a new xhigh reasoning setting” above what 4.5 offered — so high is not this model’s ceiling.
The same pattern holds across the knowledge-work benchmarks:
| Benchmark | Opus 5 | Grok 4.6 | Effort compared |
|---|---|---|---|
| SWE-Marathon v1.1 | 50.0% | 31.9% | max vs high |
| AA GDPVal (Elo) | 1849 | 1753 | max vs high |
| AA-Briefcase (Elo) | 1715 | 1577 | max vs high |
| APEX-Agents | 60.6% | 57.5% | max vs high |
Then look at the one benchmark where Grok 4.6 comes first — CursorBench 3.2 — and the effort setting changes: it “scores 70.8% at xhigh thinking effort, exceeding the other models tested, and 69.9% at high.”
There is a second footnote worth catching: on CursorBench, “Grok 4.5 was served with a maximum thinking effort of high.” The generational improvement from 4.5 to 4.6 on that chart is therefore partly a comparison between a model capped at high and one running at xhigh.
The Cursor problem
The card’s opening sentence discloses a relationship that shapes the whole coding section:
“Grok 4.6 is the latest release in SpaceXAI’s 1.5T-scale model family, developed in collaboration with Cursor.”
The attached footnote is more specific: “Grok 4.6 received supplemental training on anonymized Cursor workflow data to improve coding and agentic performance.”
The headline coding benchmark is CursorBench 3.2, which evaluates “realistic IDE-style tasks from production-like Cursor workflows.” And its footnote: “Results reported are taken from evaluations conducted by Cursor.”
So the model was trained on Cursor workflow data, evaluated on a benchmark built from Cursor workflows, by Cursor. None of that is hidden — all three facts are printed on the same pages — and none of it makes the result fake. It does make CursorBench a poor choice for the one chart you generalise from, and a good predictor of exactly one thing: how the model behaves inside Cursor.
To xAI’s credit, the card names an independent evaluator for nearly every other chart: Harbor for Terminal-Bench, Abundant AI for SWE-Marathon, Artificial Analysis for GDPVal and Briefcase, Mercor for APEX-Agents. That disclosure is better practice than most model cards manage.
While we are here: the parameter claims
Search results for Grok will hand you “6 trillion” or “10 trillion parameters.” The card says Grok 4.6 belongs to a 1.5T-scale model family. The trillions belong to Grok 5, which xAI confirmed was in training in January 2026 and has not released; the 6T and 10T figures come from roadmap talk, not a model card. Any current article attaching them to a model you can call today is describing something that does not exist yet.
Two more facts from the card that matter more than parameter counts for practical use: Grok 4.6 has a pretraining data cutoff of January 2026, with supplemental training data as late as June 2026, and it holds a 500,000-token context window.
What to actually do with this
The general lesson is not about xAI. Benchmark lines get renamed and re-versioned — this one went FrontierBench → Terminal-Bench 2.1 → Terminal-Bench 3.0 — and scores across versions are unrelated numbers that share a label. Vendors increasingly report at a non-maximal effort setting, which is defensible on cost grounds and invisible once the number is copied into a blog post.
So when a model number reaches you, three questions decide whether it means anything:
- Which version of the benchmark? A major version bump makes the old number incomparable, not merely stale.
- At what effort setting, and what were the comparisons run at? A
high-versus-maxtable is measuring two different things. - Who ran the evaluation, and what is their relationship to the model? Self-run and partner-run results are still useful; they are just not independent.
xAI’s card answers all three, in footnotes, on the page. The failure is downstream, in every summary that keeps the number and drops the sentence under it.
Related tools
Some links above are affiliate links. We may earn a commission if you sign up. See our disclosure for details.
Related reading
2026-09-02
DeepSeek MLA: 70 GB of KV Cache at 1M Tokens
No DeepSeek-V4 config is public yet. The V3 one is, and its KV-cache math tells you what a million-token window actually costs in GPU memory.
2026-08-13
AI Agent Auth: API Keys vs Device Flow vs Scoped Tokens
Three credential models for non-human callers: static keys, the OAuth 2.0 device grant, and short-lived scoped tokens - and when each one fits.
2026-08-13
Error Messages as an Agent Interface
A field-by-field guide to API error bodies: stable codes, retryable flags, wait hints, fix examples, and the shapes that trap agents in retry loops.
2026-08-12
Writing a Spec an AI Agent Can Actually Execute
Ground truth files, an interface contract, one acceptance command, and explicit out-of-bounds rules -- so the agent runs end to end without babysitting.
2026-08-12
CodeRabbit vs Greptile vs Graphite: AI Code Review Bots Compared for 2026
A mechanism-level comparison of three AI pull request reviewers — how each one builds context, how noisy it is by design, and how to bake them off on your own repo before buying seats.
Get the best tools, weekly
One email every Friday. No spam, unsubscribe anytime.