Kimi K3.1 Pro: China's Open-Weight Model Just Caught the Frontier
Moonshot's K3.1 Pro scores 65.7% on Terminal-Bench 4.0, ahead of GPT-6 Astra and a hair behind Claude Opus 5.5 — with full weights promised by November 4.
Moonshot AI released Kimi K3.1 Pro, a 3T-class open-weight model with a one-million-token context window, and the benchmark table attached to the announcement is the most consequential number in Chinese AI this month. On Terminal-Bench 4.0 — a test that grades coding agents on realistic, resource-constrained terminal work with strict task-specific checks — K3.1 Pro reports 65.7%. GPT-6 Astra sits at 58.2%. Claude Opus 5.5 sits at 66.4%.
That is a gap of seven-tenths of a point against the strongest proprietary model on the market, from a lab that promises to publish the full weights by November 4.
The honest reading is narrower than “China has caught up.” A 0.7-point deficit is within the range where prompt choice, harness configuration, and task sampling can flip the ordering. But the shape of the result matters more than the exact decimal: an open-weight model is now scoring in the same band as closed frontier systems on agentic coding work, not trailing by a generation.
What actually shipped
K3.1 Pro is described as a post-trained version of Kimi K3 with substantially larger post-training compute. Moonshot says it optimized the entire stack — RL framework, long-context inference, training efficiency, sandbox infrastructure, rollout scheduling, and a shared environment-quality platform — to make each increment of RL compute return stable gains. That is the least glamorous paragraph in the announcement and probably the most important one: the claim is not that a single clever trick produced the jump, but that the training pipeline stopped wasting compute.
A second variant, K3.1 Pro Highspeed, reports 2–3× the speed of the base model. Both are live now on Kimi.com, Kimi Work, Kimi Code, and the Kimi API.
On Moonshot’s internal Kimi Code Bench 3.0 Long-horizon — which tests multi-step execution, tool use, and end-to-end problem solving — the company reports 61.2% for K3.1 Pro versus 55.95% for K3. And the announcement claims gains across coding, 3D creation, financial research, and other agentic capabilities.
Every one of those numbers is vendor-reported. None has been independently reproduced at the time of writing.
The weight release is the real story
Terminal-Bench scores are interesting. The weight release schedule is the part that changes decisions.
A closed API at 66% forces a team into a build-vs-buy conversation shaped by pricing, rate limits, data residency, and deprecation risk. An open-weight model at 65.7% with a million-token context lets that team download the checkpoint, run it inside its own perimeter, fine-tune it on proprietary data, and keep working even if the vendor changes its pricing page.
For regulated industries — finance, healthcare, anything touching customer records that cannot leave a jurisdiction — that is not a marginal preference. It is often the only path that clears legal review.
The caveat is infrastructure. A 3T-class model is not a laptop download. Serving it needs real GPU capacity, and the economics only work at batch sizes and utilization levels that most small teams cannot sustain. The “open” in open-weight has always meant “open to those who can afford the hardware.”
Why the benchmark gap is smaller than it looks
Terminal-Bench 4.0 is a well-constructed test in that it grades outcomes, not vibes: a task either passes its checks or it does not. That makes it much harder to game than a preference-based leaderboard. It also means a 0.7-point difference is close to noise at typical sample sizes.
Three things move the number more than the model does. First, the agent harness — the loop that decides when to read a file, when to run a command, and when to stop. Second, the retry policy under failure. Third, whether the environment matches the one the model was trained against.
A team that ports its existing Claude harness to K3.1 Pro without tuning will not see 65.7%. It will see whatever its scaffolding produces, which may be meaningfully worse.
The practical takeaway
Kimi K3.1 Pro is the first open-weight model where “we can self-host and stay competitive on agentic coding” is a defensible sentence rather than an aspiration. The weights arrive November 4. Between now and then, the useful work is not re-running leaderboard benchmarks — it is running your own harness against the API on the tasks your team actually fails at.
If K3.1 Pro clears that bar, the strategic case for a closed-only stack weakens. If it does not, the Terminal-Bench headline will look like what it probably is: a real advance, measured on one axis, announced before independent replication.
> Want more like this?
Get the best AI insights delivered weekly.
By subscribing, you agree to our Privacy Policy. You can unsubscribe at any time.
> Related Articles
Bedrock Claude Can Stop Broken JSON—But It Cannot Stop Hallucinations
AWS now constrains Claude outputs to JSON schemas and strict tool inputs during generation. That removes parsing failures, not factual errors or unsafe business decisions.
COBOL Migration at 97.9% Accuracy? Why Banks Should Not Trust OpenAI's Number Alone
OpenAI reports near-saturation on a hidden-test COBOL migration eval. The result is meaningful, but production modernization still requires business-rule tests, experts and staged cutovers.
OpenAI Is Buying the Bottleneck: Can Orchestra Bio Cut a 15-Year Drug Timeline?
OpenAI's Orchestra Bio acquisition moves Rosalind beyond scientific reasoning into program coordination. The opportunity is large, but faster decisions are not yet faster medicines.
Most Read
- 1 OpenAI Is Buying the Bottleneck: Can Orchestra Bio Cut a 15-Year Drug Timeline?
- 2 1,068 Tokens Per Second: Can Mercury 3 Change How LLMs Generate Text?
- 3 Same Price, Better Coding: How Good Is DeepSeek V4.1 Flash 1017?
- 4 Used OpenCode? Should You Rotate Your API Key After the Console Breach?
- 5 Code Output Rose 5x—So Why Did Anthropic's Junior Hiring Collapse?
Latest News
- Agent Memory Consolidation Scheduling: When to Merge, Summarize or Forget
- LLM Output Schema Evolution: Migrating Producers and Consumers Without a Flag Day
- Permission-Scoped Retrieval Indexes: Keeping Multi-Tenant RAG From Leaking Across Boundaries
- Bedrock Claude Can Stop Broken JSON—But It Cannot Stop Hallucinations
- COBOL Migration at 97.9% Accuracy? Why Banks Should Not Trust OpenAI's Number Alone
- OpenAI Is Buying the Bottleneck: Can Orchestra Bio Cut a 15-Year Drug Timeline?
Tags
> Stay in the loop
Weekly AI tools & insights.