Identical Runs, Different Results: Benchmarking AI Coding Agents on Open-Weight Models
cs.SE, cs.LG
Submitted: 2026-09-27
Updated: 2026-09-27
Comments: 22 pages, 6 figures, 18 tables. Data and code: https://github.com/earino/identical-runs-different-results
Code: https://github.com/earino/identical-runs-different-results
Project page: https://szilard.github.io/xgboost-autoresearch
License: http://creativecommons.org/licenses/by/4.0/
The gist: Repeated runs of the same coding agent are known to give different benchmark scores.
Terminology
Abstract
Repeated runs of the same coding agent are known to give different benchmark scores. We ask what that variation means for a team running an agent on its own task, by intensive replication on one machine-learning task: an agent improves the training code of an XGBoost classifier for airline delays, and a holdout it never sees scores the result. Across 584 runs, we compare six agents on six open-weight model endpoints, run six agent-model pairings 52 times each under fixed settings, and repeat three of them on a larger model from the same family. Identical runs of one pairing varied more than the pairings differed from one another, so comparisons of a few runs ranked them unreliably; resolving the agent differences we observed would take tens to more than a hundred runs of each. Runs on the larger model scored clearly higher, but by less than one run-to-run standard deviation, and the gap was more than twice as large with one agent as with the others. Fewer than one run in twenty broke the task's data rules, but those runs held the highest scores. Rejecting those runs first and keeping the best compliant result among a few attempts reliably improved the delivered model, even though a few runs could not rank the agents. On flights from a later year, the delivered models kept only a third of their gain over the starting code. At list prices, cost differed more than twentyfold between two agents on the same model, mostly through the prompt cache. Agents and models should be evaluated as pairings, over repeated attempts, with compliance reported beside quality. Data, code and every delivered program: https://github.com/earino/identical-runs-different-results
Sources
- Deep Reinforcement Learning at the Edge of the Statistical Precipice
- On Randomness in Agentic Evals
- Accounting for Variance in Machine Learning Benchmarks
- MLE-bench: Evaluating Machine Learning Agents on Machine Learning Engineering
- Chasing the Public Score: User Pressure and Evaluation Exploitation in Coding Agent Workflows
- Evaluating Large Language Models Trained on Code
- Generalization in Adaptive Data Analysis and Holdout Reuse
- An Empirical Study of Harness Design for Coding Agents
- Can LLMs Beat Classical Hyperparameter Optimization Algorithms? A Study on autoresearch
- SWE-bench: Can Language Models Resolve Real-World GitHub Issues?
- Terminal-Bench: Benchmarking Agents on Hard, Realistic Tasks in Command Line Interfaces
- Adding Error Bars to Evals: A Statistical Approach to Language Model Evaluations
- Towards a Science of AI Agent Reliability
- When Is an LLM Worth It for Hyperparameter Optimization? A Budget-Matched Study on Tabular Data Finds the Warm-Start Is a Default Configuration, Not the Model
- SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering
- $\tau$-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domains
- SpecBench: Measuring Reward Hacking in Long-Horizon Coding Agents
- Establishing Best Practices for Building Rigorous Agentic Benchmarks
Related papers
- Falsification-Based Verification of LLM-Generated Optimization Models: Sound Test Batteries and Their Detection Limits
- GitSkills: A Dataset of Agent Skills on GitHub
- SABER: Benchmarking Operational Safety of LLM Coding Agents in Stateful Project Workspaces
- PackMonitor: Enabling Zero Package Hallucinations Through Decoding-Time Monitoring
- IntentCoding: Amplifying User Intent in Code Generation
- Incentives and Outcomes in Bug Bounties