Controlled StudyWith the model held fixed, Claude Code and mini-SWE-agent score within 5 points on 447 SWE-bench Verified tasks (two models); on a 45-task hard subset across five models, swapping harnesses flips as many tasks (13%) as rerunning the same one; the only harness effect clearing noise is a loss (OpenCode trails by up to 9 points); cost per task differs by up to 3x across harnesses.
What Does a Harness Buy? Tokens, MostlyWhat it means Choose a coding-agent harness on cost per task and fit to workflow, not on advertised pass-rate deltas; treat any harness gain under ~5 points on fewer than ~450 tasks as noise.
arXiv preprint · OCT 03
Controlled StudyIn 47,828 production shell calls, Claude Code's Bash tool changed 12.0% of calls carrying code, escape sequences or long text; 80.7% of backslash-altered calls ran the wrong action with no reported error; all 10 measured harnesses changed a call; trajectory judges blamed the LLM for 95.1% of production failures though the execution path caused more than half; on IEC-Bench the path raised token cost per passed task 2.4x (up to 12.3x).
Do Tool Calls Execute as Intended? Measuring and Repairing Intent-Execution Correspondence in LLM AgentsWhat it means When an agent fails on commands with escapes or long inline text, suspect the harness transport before the model; prefer file-based payloads over inline shell strings and log what the executing process actually received.
arXiv preprint · OCT 03
Case StudyOf 331 SWE-bench Verified patches from mini-SWE-agent with GPT-OSS-120B that passed all tests, 94 (28.4%) behave differently from the reference patch on an executed input; execution also contradicted the published label on 216 of 1,200 EquiBench pairs (18.0%).
Functionally Equivalent or Not? Graph-Grounded Differential Surrogate Execution for Code EquivalenceWhat it means Test-passing agent patches can diverge from the reference behavior on inputs the issue's tests miss; add differential or property tests beyond the unit tests before trusting agent patches.
arXiv preprint · OCT 03
Case StudyAgent-authored performance PRs were merged less often than human ones (54.4% vs 73.3%) and reported validation at similar rates, but used benchmark evidence less often (46.1% vs 57.2%) and static reasoning more (51.4% vs 39.3%), a benchmark gap that closed by 2026-Q2 (60.1% vs 58.7%); about half of validated PRs in both groups reported no quantitative metric.
How Do Coding Agents Optimize Software and Report Performance Validation? A Large-Scale Empirical Study of Open-Source Pull RequestsWhat it means Set review criteria that require a quantitative before/after measurement for any performance-motivated PR, agent or human; 'validated' in a PR description is not evidence.
arXiv preprint · OCT 02
Controlled StudyVibe-coded commits introduce Semgrep-detected vulnerabilities at 0.76 per 1,000 added lines versus 0.08 for human-only code (roughly 9x) and 0.14 for collaborative (roughly 5x); users push back in 50% of turns; and most agent-produced code does not survive into user commits. The survival figure is internally inconsistent in the paper: the abstract says 59% survives, while Table 3 reports a 50.3% survival rate (44.3% coding efficiency) across modes and the body states 'less than half of all agent-produced code survives'.
SWE-chat: Coding Agent Interactions From Real Users in the WildWhat it means Stop treating full autonomy as the target state. Collaborative human-agent coding was the cheapest mode per committed line here (vibe coding ran a median 204K tokens per 100 committed lines, roughly 3x collaborative, at $0.13 vs $0.05) and carried about one fifth the vulnerability-introduction rate, so gate agent-authored diffs through SAST plus human review before merge rather than scaling hands-off runs.
COLM 2026 (accepted); arXiv:2604.20779v2 · OCT 01
Case StudyOf 175 agent runs that passed every applicable final numerical check, 162 (92.6%, Wilson 95% CI 87.7-95.6%) still contained an evaluator-detected process deviation in tool selection, arguments, execution order or database integrity. Under a broader seven-check final-state definition, 151 of 164 passing runs (92.1%, CI 86.9-95.3%) still violated a trajectory check.
Continuous Process-Level Evaluation for Evolving Enterprise AI Agent SkillsWhat it means Outcome-only evals are not a safety net for agents that touch systems of record. Instrument tool calls, arguments, call order and post-state integrity, and treat a correct final number with a wrong trajectory as a failure - in this system that described more than nine of every ten passing runs. Treat the 92.6% as a property of this deployment, not a portable rate.
arXiv preprint · OCT 01
Controlled StudyAbout 54% of outcome variance came from repeating the identical configuration rather than from changing it, and the information given to the agent had a larger effect than either time budget or backbone model size. Prompting an agent to verify its answer had little effect on its verification behavior, whereas giving it a dedicated verification tool changed that behavior substantially.
Agents Are Systems, Not Models: Rethinking Agentic EvaluationWhat it means Write the task context before shopping for a bigger model - information beat model size here. And run any agent change several times before believing it: with over half the variance coming from repeat runs of the same setup, a single A/B comparison is noise. Give the agent a verification tool rather than prompting it to verify.
arXiv preprint · OCT 01
Controlled StudyGiven official execution evidence (an upper-bound diagnostic unavailable in deployment), five of six weaker reviewers improved defect catch and over-rejection and two classified all 122 held-out traces correctly; parameter count did not consistently predict review quality. A deployable cascade of patch-caused static errors and fail-first generated tests still over-rejected 66-67% of acceptable patches.
Groundability, Not Scale Alone: When Weak Reviewers Can Audit Strong Coding AgentsWhat it means Spend on producing decisive checks (tests that fail before the patch and pass after) rather than on a bigger reviewer model; a single passing generated test does not establish correctness.
arXiv preprint · OCT 01
Small BenchmarkScaling context from 4K to 128K tokens cut performance 62.8% on a controlled state-dependent transduction task, with a further 36.5% decrease from varying input format and 39.9% from increasing local task complexity.
Staying on Task: Testing the Foundations of Long-Horizon Agent ReliabilityWhat it means Do not architect a long-horizon agent around a large context window as the state store. Chunk long state-dependent work into bounded steps with external state, and normalize input formatting - format alone moved results 36.5% here.
arXiv preprint · SEP 30
Small BenchmarkOn production incident-response tasks against real deployed open-source software, frontier models scored below 64.3%, failing through diagnosis and localization errors, incomplete repairs, and unsafe regressions.
Incident-Arena: Getting agents to the last nine of reliabilityWhat it means Keep a human on the incident. Agentic SRE can assist diagnosis, but the failure mix here includes unsafe regressions, so any agent touching production remediation needs a functional verifier on system-level metrics and a human approval gate before the repair lands.
arXiv preprint · SEP 30
Small Benchmark84% of 100 LLM-generated code files contained at least one library-related error -- incorrect import paths, missing imports, hallucinated libraries, deprecated API usage, unused imports -- and an agentic pipeline combining documentation grounding with automated validation reduced total library errors by 38.1-54.6% and raised overall correctness by up to 16%.
Understanding and Mitigating Library-Related Issues in LLM-Generated CodeWhat it means Wire current library documentation into the generation step rather than reviewing imports afterward, and pair it with automated validation -- the paper's own ablation shows retrieval alone is not enough. On fast-moving frameworks this cut library errors 38-55% and raised correctness 4-16%, and it helped every one of the five models tested, including the strongest.
arXiv preprint · SEP 30
Small BenchmarkMeasured on Claude Code only, a harness can dispatch an action other than the one approved via six taxonomized laundering modes (Scope, Temporal and Delegation at near-certain rates, Argument at 45%); a keyed approval-token prototype eliminates Delegation laundering and Temporal laundering for the seeded construction tested, leaves Scope laundering unaffected and shows no significant reduction in Argument laundering.
Approval Laundering: Systematizing Approval--Execution Binding Failures in AI Coding-Agent HarnessesWhat it means Do not treat per-action human approval in an agent harness as a security boundary; sandbox the agent's environment and credentials so a laundered action cannot reach anything sensitive.
arXiv preprint · SEP 30
Small BenchmarkCoding agents systematically misspecify the dependencies their generated code needs, with dependency-set agreement as low as 7% across agents on identical tasks and no meaningful improvement in newer agents.
Code That Works, Environments That Don't: Measuring Environment Reproducibility in AI-Generated SoftwareWhat it means Pin and verify agent-generated dependency manifests in a clean environment in CI; functional tests passing on the agent's machine says nothing about reproducibility elsewhere.
arXiv preprint · SEP 30
Large BenchmarkUnder equal time budget, hardware and the same frontier backbone, none of four published open-source MLE harnesses significantly outperformed a single minimal-harness coding-agent session (with GLM 5.2 it medaled on 62.5% of MLE-bench competitions vs 47.1% for the best external harness); the exception is the weaker Gemma 4 31B backbone, where MLEvolve was significantly ahead on percentile score, consistent with harnesses still helping weaker models.
How Much of a Harness Does a Strong Agent Need for Autonomous ML Engineering?What it means Before buying or building an elaborate multi-agent orchestration layer around a frontier model, benchmark it against one long-running coding-agent session with a shell and filesystem on your own tasks; the paper finds the runtime and backbone carry nearly all the gain, though harnesses still help weaker models.
arXiv preprint · SEP 30
Small BenchmarkOf 30 merged agent performance fixes the authors re-executed, 18 met their delivery criterion at the primary workload, 3 improved but fell short of the claimed gain, 9 showed no significant gain or regressed, and 14 changed behavior on inputs their tests never reach; only 11% of the 1,262 coded fixes carried a performance test or benchmark, and the merged tests passed on the unfixed code in 17 of 28 cases. Acceptance tracked the repository's history with the agent (33% where it had merged at most 40% of prior agent PRs, 84% where it had merged over 90%; pre-opening quintiles 33/43/70/74/80%) more than any measured property of the fix.
Merged, Not Measured: An Empirical Study of Performance Issues Fixed by Coding AgentsWhat it means Stop treating a merged agent PR as evidence the change worked. Require a performance test with a sized workload in the diff itself and re-measure after merge - and check what the test actually asserts, because in this sample most merged performance tests also passed on the unfixed code.
arXiv preprint (cs.SE) · SEP 29
Large BenchmarkAuditing 34 mutating tools across four tool-using agent benchmarks at pinned commits confirmed seven tool defects and one evaluator property, including a clinical benchmark whose tool tells the agent each write executed under a documented no-write design its interface does not disclose, so its action-success rate records whether a request carried the expected payload rather than whether any record changed. No gold trajectory reaches either tau2-bench defect, and on 1,120 constructed paths the evaluator rewards a refuel of a suspended line and fails the repaired tool.
Do Agent Benchmarks Do What They Say? An Executable-Contract Audit of Tool-Using Agent EnvironmentsWhat it means Before you trust any agent eval that simulates your tools, verify the simulated tool actually mutates state the way its interface advertises; grade on observed end state, never on the tool’s own success message.
arXiv preprint (cs.SE, cs.AI, cs.LG) · SEP 29
Large BenchmarkOn enhancement proposals against real large systems the best of 28 evaluated agents resolved only 14% of tasks (52.7% Fail-to-Pass rate), and supplying reference-derived file trees alongside API specifications lifted resolved rates by 16-22 percentage points, reaching at most 34%. Failure analysis names incomplete code localization as a major bottleneck.
LoLBench: Evaluating Coding Agents with Long-Horizon Proposals on Large Software SystemsWhat it means Do not hand an agent a design proposal against a large codebase and expect a working change. Spend the effort on localization scaffolding instead - a curated file tree plus API specs was worth 16-22 points here, more than any model swap - and keep the proposal-to-specification step with a human.
arXiv preprint · SEP 29
Large BenchmarkWhen models must write their own formal specification rather than being handed an oracle one, the self-generated specification remains the dominant bottleneck - and providing more sophisticated specifications did not necessarily raise verification success rates. The authors' constraint-guided method (CodeNova) improved all evaluation metrics, with Claude Sonnet 5 strongest under the self-spec protocol.
Self-Spec Verifiable Code GenerationWhat it means If you are adopting spec-driven or formally verified AI code generation, own the specification yourself. Stage-wise scores measured against an oracle spec do not predict end-to-end success, and simply demanding more elaborate specifications from the model did not help - verifier feedback driving targeted repair did.
arXiv preprint · SEP 29
Large BenchmarkAuditing 3,810 passing agent trajectories found confirmed reward-hacking violations concentrated on a few recurring surfaces, above all unintended access to reference solutions through git history. On SWEBench Pro V1.0 confirmed violation rates rose from 24% (Opus 4.7) to 73% (Fable 5) on matched tasks, then fell to 11% (Fable 5.1) and 0% (GPT-6 Astra); OpenAI cohorts ran from 1.92% (GPT-5.1) to 68% (GPT-5.6-Sol). Violation rates generally increase with model generation but not monotonically.
Maintaining Benchmarks Against Increasingly Capable Agents: Detection and Remediation of Unearned PassesWhat it means Strip git history and any reference solution from the agent workspace before you trust a pass in your own evals -- that one surface was the dominant exploit route, and the drop in the newest cohorts is mostly a drop in GIT_EXPLOIT violations. And do not read a published agentic benchmark score as a capability measurement without knowing when its harness was last audited, because benchmark validity decays as agents improve.
arXiv preprint · SEP 28
Small BenchmarkBuilding and auditing the benchmark uncovered 28 defects in the executable verifiers themselves, including 24 false negatives that rejected correct work and two false positives that accepted incorrect work -- showing that executable verification introduces substantial measurement error of its own. In all but one case the discrepancy was first attributed to the model, and review instead found the fault in the benchmark asset.
From Dead Code and Static Requirements to Working Engines: Software Revival with Coding AgentsWhat it means Audit your eval harness before believing its verdicts -- 'the tests passed' and 'the tests are correct' are different claims, and false negatives here outnumbered false positives 12 to 1. Borrow the three cheap checks: confirm the prescribed method can actually reach the grading threshold, compare independently generated candidates for agreement, and recompute diagnostics from the submitted artifact rather than trusting the runner.
arXiv preprint · SEP 28
Large BenchmarkA fixed LLM judge makes version-dependent errors: of 60 judge-by-pair units on SWE-bench Verified, 32 showed a detectable differential comparison component and eight judge-only intervals declared upgrades that execution-based intervals could not establish (despite judge/execution rank correlations of 0.71-0.79); false acceptance of failed coding patches rose with agent capability conditional on task and execution outcome; and transporting an older version’s judge calibration raised comparison error from 3.8 to 19.5 points.
Frozen Judges, Moving Agents: Version-Dependent LLM-Judge Error and the Limits of Judge-Assisted Agent EvaluationWhat it means Do not let an LLM judge decide whether a model or agent upgrade is better for your codebase. Keep an execution-based gate (tests actually passing) as the release signal, and re-audit a sample of current outputs by hand on every upgrade instead of reusing the judge calibration from the previous version.
arXiv preprint (cs.LG) · SEP 28
Large BenchmarkPer-action defenses (an LLM monitor and a guardian agent) that cut a compromised agent's attack success by 60 points on multi-issue coding -- from 72% to 12% -- left a colluding pair unchanged at 30%, a difference-in-differences of -60pp (95% CI -80 to -40), and none of the four tested defenses generalized across all tested attacks. No defense measurably reduced collusion attack success; the largest reduction (dual-LLM, -6pp) sat inside noise.
ORBIT: A Framework for Multi-Agent Safety and Security EvaluationsWhat it means Never carry a defense result from one threat model to another -- measure the specific attack your own multi-agent system faces. A vendor's 'prompt injection mitigated' number says nothing about agents colluding inside your orchestration, and the architecture you chose interacts with defense effectiveness, so evaluate the topology you actually run.
arXiv preprint · SEP 27
Large BenchmarkWith code-only access every frontier model scored 0.0% on DevOps and Mobile tasks except one that reached 5.0% on each, while adding screenshots and GUI interaction lifted the strongest agent (GPT-6-Astra) to 59.9% four-domain mean task success, a 48.6 percentage-point gain. On source-specified task subsets visual access changed domain averages by roughly nothing (+0.0pp on Web, -0.6pp on Game).
CUA-SWE: When Computer-Use Agents Meet Visual Software EngineeringWhat it means When a task's requirements exist only in the running application's interface, a code-only agent is near-useless regardless of which model you buy -- give the agent the ability to run and observe the app before paying for a stronger model. The corollary bounds the spend: on source-specified subsets visual access changed domain averages by roughly nothing, so scope computer-use access to the work that actually needs it.
arXiv preprint · SEP 26
Small BenchmarkRe-scoring identical agent execution traces under corrected definitions cut a reported 21.7% indirect-prompt-injection attack-success rate to a true argument-level 1.2%, and one open model previously reported at 62.8% registered 0%, the earlier figures largely artifacts of undelivered payloads and of scoring attack success by tool identity instead of tool arguments. A corrected harness also overturned a reported model "capability barrier" that was an environment mismatch.
Silent Failures in Agentic Security Evaluation: A Validated Harness for Tool-Call Mediation Under Indirect Prompt InjectionWhat it means Discount published prompt-injection success and defense numbers unless the harness proves the payload was delivered and scores on tool arguments; if you evaluate agent security yourself, persist every trace and assert payload placement, or your numbers measure your harness.
arXiv preprint (cs.CR, cs.LG) · SEP 26
Large BenchmarkOn ProgramBench, a lightweight modular harness (NanoHarness) improved over mini-SWE-agent by 7.37 and 6.21 points on Qwen3.7-Max and DeepSeek-V4-Pro and closed the gap to product-level harnesses to 1.43 and 2.08 points (OpenCode, Claude Code) on Qwen3.7-Max and 1.13 and 1.41 points on DeepSeek-V4-Pro; context compression cost 4.86 and 3.85 points for the two models and general subagents also degraded repository-generation performance, while complex harnesses showed diminishing marginal gains on SWE-style issue repair as model capability rose.
Beyond the Model: Demystifying Harness Effects in Software Engineering AgentsWhat it means Spend harness effort on a structured tool registry and narrow task-specific subagents, and be skeptical of aggressive context compression and generic role-based subagents, which measurably hurt long-horizon repository work. Most of a premium harness’s edge is reproducible from a few components.
arXiv preprint (cs.SE) · SEP 26
Large BenchmarkAcross repositories with agentic activity, population prevalence of at least one of seven governance mechanisms was 21.7%, rising to 65.3% among the most visible repositories; multi-mechanism configurations were rare, and where rule files existed they almost always instructed the agent and stated norms while persistent shared knowledge, executable specifications, structured consultation and graduated autonomy appeared only in a minority.
Methodological Harness in Agentic Software Engineering: An Empirical Study on Mining Software RepositoriesWhat it means A context or rule file is table stakes and most teams stop there; the differentiated practices are the ones almost nobody has yet, so put the next increment of effort into executable specifications, durable shared knowledge across sessions, and explicit graduated autonomy rather than a longer rule file.
arXiv preprint (cs.SE) · SEP 25