Fetching from the wire…
Public story · 2026-09-10 · high
The system watches program behavior during execution, catching 7 bugs that text-only baselines missed on SWE-bench-lite.
Why now: New in the September 10 research sweep.
A new coding agent called XAgent scores 62.0% on SWE-bench-lite by watching code run instead of just reading the bug report first.
Most bug-fixing agents start with the issue text, then go hunting through the codebase for the function to change. XAgent's authors argue that approach has a built-in flaw. The issue description narrows the model's attention to whatever the reporter happened to mention, and misses whatever the reporter didn't. Their paper adds a step that runs the code and watches what actually happens during execution, before deciding what to fix.
The number that matters here isn't the headline score. It's function-localization accuracy: 72.8%, using dynamic behavioral analysis instead of static text matching. That step decides whether the fix goes into the right file at all. Get localization wrong and nothing downstream saves the patch.
The paper also reports XAgent resolving 7 issues that top baselines missed entirely, while staying cost-competitive on inference. No claim that it's cheaper, just that the added execution step doesn't blow up the budget.
This lines up with something I keep seeing in agent research this year, from a different angle each time: the runtime knows things the prompt doesn't. A stack trace, a variable's actual value at the point of failure, a function that gets called but never mentioned in the ticket. Text-only agents are working from a summary. Agents that execute are working from the source.
Worth watching whether this becomes standard practice or stays a research pattern. Running code during triage costs more compute and more engineering to sandbox safely, and plenty of production agent setups skip it precisely because static analysis is cheaper to ship.
Each link below shares sources, entities, or timing with this story.
The authors define goal-directed execution as four repeated behaviors: selecting goals, constructing task-relevant state, maintaining fidelity to higher-level objectives, verifying completion against the environment. Post-training Qwen3.5-122B-A10B on 363 long-horizon multi-to...
A July 21 paper pairs two near-identical agents: an Explore Agent that inspects untrusted input but holds no tools, and a Safe Agent that takes privileged actions using its own context plus length-constrained hints from the explorer (arXiv 2607.19595). Borrowing from residual...
It segments trajectories at perplexity spikes to keep code and log syntax intact, uses proxy attention weights to score how relevant each historical block is to current reasoning, and runs a dynamic rolling window that can recall context it previously dropped. On SWE-Bench-Ver...
PAIChecker audits SWE-bench Verified and finds misalignment across five patterns and eleven scenarios, a direct consequence of the construction pipeline pairing a PR with whatever issue its description references, then using the issue as problem statement and the patch as test...
Same weights. Same tasks. Same time budget. One change to the harness, and fail-to-pass on SWE-bench Verified went from 28% to 49%. The setup in arXiv 2608.26218 is clean enough to be worth describing precisely. 169 SWE-bench Verified tasks, a 20,480-token context window, a fi...
This is the paper of the week. arXiv 2607.28871 introduces BSG-VA, which replays every validation command an agent runs across three code states: the original buggy code (B), the candidate patch (S), and the gold developer fix (G). If a test passes in all three states, it neve...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.