Fetching from the wire…
Public story · 2026-07-22 · high
A new paper measured patch quality with CodeQL and CPU time instead of just pass rate, and four model generations show no improvement on the tasks both old and new models already solved.
Why now: Covered in the July 22 briefing, timed to the arXiv paper's release.
A new paper measures something SWE-bench leaderboards don't: whether the patches themselves get better. The authors ran four generations of Claude and DeepSeek models on SWE-bench Lite and scored the output with CodeQL, CodeScene, CPU execution time, and peak memory, per arXiv 2607.18462.
Resolve rate climbed, generation over generation, the way it always does on these leaderboards. But narrow the comparison to instances solved by both an old and a new model, and the non-functional numbers go flat. Most CodeQL differences were small enough to disappear after correcting for multiple comparisons. Memory usage actually crept up in later generations instead of down.
That's the finding worth sitting with. Four generations of frontier coding models, and the code they write for problems they can already solve hasn't gotten leaner, safer, or faster. It's gotten more coverage, not more craft.
I don't write eval harnesses for a living, but I read enough of them to know most teams grading coding agents still stop at pass/fail. This paper is a specific argument against that: pass/fail tells you an agent cleared a bar, not that the code behind it is worth shipping. CodeQL findings, memory footprint, and execution time are cheap to add to any harness that already runs the tests.
The paper doesn't say why memory ticked upward, whether it's more defensive code, more imports, or something else in how newer models solve the same problems. That gap matters if you're deciding whether a model upgrade actually improves your codebase's non-functional health or just its pass rate.
Each link below shares sources, entities, or timing with this story.
claude-mem hit 80,189 stars at v12.6.4, with 1,840 commits and 109 contributors. It hooks five agent lifecycle events to capture observations, compresses them through Claude's agent SDK into SQLite, and reinjects relevant context on new sessions. No manual tagging. One npx com...
Martin Alderson's essay "The upcoming AI margin collapse, part 1: GLM 5.2" hit 675 points and 462 comments on Hacker News, and it's the rare HN chart-topper that's actually about spreadsheet math instead of vibes. The argument is simple. Z.ai's GLM 5.2 delivers frontier-adjace...
DeepSeek released V4 on April 24 and the numbers demand attention. V4-Pro is 1.6 trillion parameters total with 49 billion active, MIT-licensed, native 1M-token context. It scores 80.6% on SWE-bench Verified, putting it within 0.2 points of Claude Opus 4.6. On Terminal-Bench 2...
$3,054 against $38,370. Same benchmark, better score. Praxist (arXiv 2608.25955, submitted August 26) replaces per-attempt agent memory with a typed evidence graph of findings, plus lane-structured frontiers and agendas, so later attempts inherit validated mechanisms rather th...
arXiv 2608.06811 has the plan phase condition memory retrieval while memory-derived trajectory statistics drive stuck detection and replanning, and grounds verification in issue-reproduction verdicts rather than the agent's self-reported completion. +5.0pp over a harness-match...
Coding agents ace correctness benchmarks and flail at repository-level performance work, because bottlenecks hide behind abstraction layers and the agent stops at the first passing patch. PerfAgent wraps an off-the-shelf agent with a profiler-guided, verifier-in-the-loop workf...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.