Fetching from the wire…
Public story · 2026-09-01 · high
A new benchmark of 203 real upgrade tasks shows breaking changes that never made it into a changelog trip up even the best agent setups.
Why now: DEPBENCH is the first benchmark built specifically to score dependency-upgrade breakage, giving that part of an agent's job a number for the first time.
A new benchmark called DEPBENCH scores AI coding agents on real dependency upgrades that hide breaking changes. The best agent configuration tested solved just 104 of 203 tasks, 51.2%. That gap sits in the maintenance side of software work, chasing breakage no changelog mentioned. Most coding benchmarks measure writing new code, not this kind of upgrade toil.
DEPBENCH pulls together 203 tasks across five package ecosystems and five language communities. Each one hides code-level breakage that the upgrade itself never communicated to maintainers, the kind of incompatibility that only surfaces once the new dependency runs. Results varied widely by agent harness, model, and ecosystem, the paper found.
Most coding-agent benchmarks test greenfield work: write a function, pass a test, close a ticket. DEPBENCH tests something else, the grind of bumping a version number, then chasing every place the API contract shifted underneath it. No changelog note flags any of it. SWE-bench-style benchmarks mostly skip this maintenance half of the job, and now there's a number attached to it.
The paper doesn't say why the other 99 tasks failed, whether agents gave up, produced code that compiled but broke tests, or misdiagnosed the cause. Until agents close that gap, a human still has to review the result before trusting an upgrade to ship unattended.
Each link below shares sources, entities, or timing with this story.
It automates the data-flow, crash-semantics, and commit-history work engineers do by hand.
The technique filters terminal output an agent reads one line of, and resolution rates held steady on 50 SWE-bench Lite tasks.
It splits agent composition from runtime adaptation, and its GitHub repos are still active, not archived research code.
A new checkpoint system saves an agent's memory and its environment together, so a failed attempt feeds the next try instead of getting discarded.
ActBench ran 24,000 attack trajectories across 15 models and six harnesses; no harness pushed success below 73.7%.
The errors trace back to how the benchmark pairs pull requests with GitHub issues, not just to model quality.
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.