O
OOMeta
← Back to Insights

September 2026 · 6 min read

Private code is the only honest agent benchmark

Private code is the only honest agent benchmark

Key Definitions

Real-SWE A benchmark released by Specific Labs in September 2026 that evaluates frontier coding models on private, real-world enterprise codebases. Tasks are work engineers actually do; code and solutions are not on the public internet, so models cannot pass by memorization.

Private-domain eval Evaluating an agent on your own codebase, your own real tasks, and your own acceptance criteria. Contrast with public leaderboards (SWE-bench etc.): those measure the model, this measures whether it can do your work under your constraints.

OOD (out-of-distribution) Out of the training distribution. Private production code is natively OOD for frontier models — roughly 99% of enterprise tokens are invisible to them, so scores are naturally lower than on synthetic tasks.

Public coding leaderboards are systematically overstating enterprise performance. In September 2026, Specific Labs released Real-SWE — the first benchmark to evaluate frontier coding models on private, real-world production codebases. The best model-plus-harness combination (Claude Fable 5.1 + Claude Code) resolves only 38.8% of real production tasks, while the same class of models sits above 90% on SWE-bench Verified. The gap is not model regression — it is that the evaluation moved from inside the training distribution to outside it.

The evidence: private code kicks memorization out of the exam

Real-SWE’s sample comes from private production codebases of real companies: an app with 200K+ users and a top-100 App Store ranking; a consumer fintech platform processing 100K+ bank statements; an enterprise AI sales platform supporting complex business workflows. Tasks are the work engineers were actually assigned — fixing invoice billing, migrating regions, migrating customer identities — changes that reach across multiple services (benchmark-reported; sources at the end).

Across 8 model-plus-harness combinations, 10 tasks and 640 scored rollouts, the resolution rates (pass@1) were: Claude Fable 5.1 + Claude Code 38.8%, GPT-6 Astra + Codex CLI 33.8%, Gemini 3.8 Flash + Gemini CLI 31.2%, GLM 5.3 + Claude Code 28.8%, Grok 4.6 and Muse Spark 1.3 tied at 23.8%, Kimi K3 18.8%, GPT-5.6 Sol 16.2%. That is the actual ceiling of today’s best coding agents on real enterprise work.

The most counterintuitive data point: rollouts under 10 minutes failed 71.4% of the time; longer rollouts failed 73.4% — almost identical. More time and more tokens do not rescue these tasks; the bottleneck is understanding existing business logic, company coding patterns, and cross-service coupling. This is an understanding problem, not a time problem.

Our judgment: public leaderboards are a selection illusion — private-domain eval is the only trustworthy signal

Three reasons public leaderboards cannot transfer to enterprise selection. First, distribution: SWE-bench-style tasks come from open-source repos whose code and solutions sit on the public internet; private production code is natively OOD — Real-SWE notes roughly 99% of real-world enterprise tokens are invisible to frontier models. Second, task shape: Real-SWE’s median instruction is 1,742 characters and the reference solution edits a median of 11 files, versus 6 for FrontierCode and DeepSWE — real tasks have larger cross-sections and harder change boundaries. Third, failure mode: short and long rollouts fail at the same rate, which says the problem is reading the company code, not running longer.

The conclusion: signing off a coding-agent purchase on a 90% SWE-bench score is predicting out-of-distribution performance from an in-distribution score. Enterprise selection needs exactly one signal — your tasks inside the eval: your codebase, your tickets, your acceptance criteria. That is private-domain eval.

Action list: how to build a private-domain eval that can make the call

① Take real tickets, not synthetic tasks

Pull 20-30 completed real tasks from your backlog — with explicit acceptance criteria and the actual diff. Synthetic tasks cannot expose company patterns.

② Judge with real code and business rules

Use test suites or executable business rules as the verifier, not an LLM judge. Real-SWE’s verifiers adopt existing codebase tests or use them verbatim — reproducible and auditable.

③ Run N times, read the distribution, not one pass

A single pass@1 success says nothing about reliability. Run each task multiple times and look at the pass-rate distribution — Real-SWE averages 8 runs per task for this reason.

④ Benchmark tools against each other, not against leaderboards

The comparison basis is tool A vs tool B on the same task set, not their SWE-bench scores. Public leaderboards are for screening, not for decisions.

In one line: public leaderboards tell you what the model has seen; private-domain eval tells you whether it can do your work. Enterprises buy the latter. Whoever can stand up a private-domain eval and keep it running is the only one entitled to talk about scaling coding agents.

OOMeta AI

OOMeta’s own operation is a working example of private-domain eval: one human plus a fleet of agent units running on real, constrained, business-consequential tasks — not scored on synthetic leaderboards. When we build agent capability assessments for clients we insist on the same first step: define your tasks and acceptance criteria before arguing about model choice. Real-SWE only makes the principle extreme — private code is the only honest exam room.

Book a diagnostic call

References: Specific Labs, “Real-SWE Benchmark” (September 2026; private production code, 8 model-harness combos / 10 tasks / 640 rollouts) https://withspecific.com/benchmarks/real-swe · SWE-bench official leaderboards https://www.swebench.com/ · Real-SWE launch discussion (Hacker News, 2026-09-12) https://news.ycombinator.com/item?id=49676820

FAQ

What exactly differs between Real-SWE and SWE-bench?+

SWE-bench tasks come from open-source repos; code and solutions are on the public internet, so models may have seen them in training. Real-SWE tasks come from private production codebases of real companies, licensed to Specific Labs — code and solutions are not on the public internet. Solving them requires actually understanding the codebase and business rules, not memory.

What does the 38.8% figure mean?+

Real-SWE scored 8 model-plus-harness combinations, 10 tasks, 640 scored rollouts. Resolution rate is pass@1, averaged over eight independent runs per task. The best combo (Claude Fable 5.1 + Claude Code) hit 38.8%; GPT-6 Astra + Codex CLI 33.8%; Gemini 3.8 Flash + Gemini CLI 31.2%.

Why do short rollouts fail about as often as long ones?+

Real-SWE measured 71.4% failure for rollouts under 10 minutes vs 73.4% for longer ones — almost no difference. The bottleneck is not time or token budget but understanding existing business logic, company coding patterns, and cross-service coupling. More time does not fix understanding.

Why does the 99% invisible-tokens point matter?+

Roughly 99% of tokens in real enterprises live in private codebases frontier models have never seen, per Real-SWE. Public leaderboards measure capability inside the training distribution; enterprises need performance outside it. The two cannot be inferred from each other.

How should an enterprise select a coding agent?+

Do not decide from a SWE-bench score. Take your own real tickets, your own codebase, and your own acceptance criteria (test suites or business rules); run each task multiple times and look at the distribution, not a single pass. Compare tools on the same private-domain eval — it is the only signal that reflects your task constraints.

Why does OOMeta stress private-domain eval?+

Our own operation is the evidence: value comes from real, constrained, business-consequential tasks, not synthetic leaderboards. A public score cannot answer whether an agent can work in your codebase — only an eval built from your tasks can.