Can an AI agent reliably improve the software that controls it?
Across 27 autonomous harness lineages and 2,025 game evaluations, two rounds of self-revision produced only a small, uncertain average gain on held-out tasks. The unreviewed result separates impressive software construction from dependable self-improvement.
The short version
- What happened
- Nine model-and-effort conditions each produced three independent harness lineages. Every initial harness and two revisions were frozen and tested on five development games and twenty held-out games.
- Who it affects
- Workers and public-service teams using autonomous agents need version-by-version acceptance tests. An agent that appears to repair its own workflow can become cheaper by doing less, or improve familiar tasks while regressing elsewhere.
- What remains unproven
- The paper is an unreviewed preprint and has not been independently replicated.
Keep in mind
The paper is an unreviewed preprint and has not been independently replicated.
ARC-AGI-3 is an interactive game benchmark, not a workplace, safety-critical service or open-ended deployment.
Only two revision rounds and a fixed set of model-and-effort conditions were tested; longer adaptation chains may differ.
One author lists Amazon and university affiliations while stating that the work was done outside Amazon; no separate funding or competing-interest declaration is visible in the accessible paper.
Source analysis · 1 linked source. Primary analysed source date: 21 October 2026.
Read the full report · 4 min The evidence, methods, implications and limitations
The agents changed their own control software
Researchers gave frontier language models a minimal repository and asked each to build an executable harness for ARC-AGI-3, a set of unfamiliar interactive grid games. A harness decides what the model sees, remembers and calls, how it recovers from errors and how much inference it spends. After playing five development games, the same model could revise the entire codebase twice without human edits between stages.
The protocol covered nine model-and-reasoning-effort conditions, with three independent constructions per condition: 27 lineages, 81 frozen snapshots and 2,025 game evaluations. Every snapshot was scored on twenty games that never informed construction or revision. Performance used Relative Human Action Efficiency, which combines completed levels with action efficiency against hidden human baselines; inference cost was recorded separately.[1]
Improvement on familiar feedback did not transfer reliably
After two revisions, mean performance rose 8.42 points on the five development games but only 2.80 points on the held-out set. The held-out 95% bootstrap interval ran from -1.44 to 7.35 points, so the pooled result is compatible with no average benefit. Fifteen lineages improved and twelve declined. Across games, mean performance increased on thirteen and fell on seven.
Cost also exposed a trade-off. Nine final harnesses improved while becoming cheaper, six improved at higher cost, nine became cheaper while losing performance and three worsened on both measures. The study estimates at least $18,129 of model inference under its frozen price schedule, but it does not show that the same revisions would behave consistently under changing models or private benchmark tasks.[1]
The distinction that matters
The study separates building from improving
Each lineage followed the same controlled sequence, with held-out games kept away from the revision process.
Build
Create a complete harness from a minimal repository
Shows autonomous software construction
Revise
Use results from five development games twice
Produces two frozen descendants
Verify
Evaluate every version on twenty unseen games
Reveals small, uncertain average transfer
Construction skill is not yet dependable self-improvement
The practical lesson for organisations deploying agents is to freeze each version and test it on tasks that did not guide the revision. Passing unit tests or improving a development set is not enough when a rewritten memory system, planner or cost control can quietly remove capabilities elsewhere. Rollback criteria and independent acceptance tests remain necessary even when the agent wrote the change itself.
This is an unreviewed benchmark study, not evidence that a deployed system is escaping control or recursively increasing its intelligence. Its game split, two-revision limit and model pool bound the conclusion. Prospective replication on workplace tasks, longer revision chains and independently maintained tests would materially change the assessment.[1]
