A Self-Improving Coding Agent
Open accessAbstract
Recent advancements in Large Language Models (LLMs) have spurred interest in deploying LLM agents to undertake tasks in the world. LLMs are often deployed in agent systems: code that orchestrates LLM calls and provides them with tools. We demonstrate that an agent system, equipped with basic coding tools, can autonomously edit itself, and thereby improve its performance on benchmark tasks. We find performance gains from 17% to 53% on a random subset of SWE Bench Verified, with additional performance gains on LiveCodeBench, as well as synthetically generated agent benchmarks. Our work represents an advancement in the automated and open-ended design of agentic systems, and demonstrates a data-efficient, non gradient-based learning mechanism driven by LLM reflection and code updates.
AI snapshot
Written from the paper’s full text.
TL;DR
SICA is a self-improving coding agent that can edit its own codebase without separating a meta-agent from a target agent. It improves benchmark performance, notably from 17% to 53% on a random subset of SWE Bench Verified, with smaller gains on LiveCodeBench and reasoning benchmarks.
Key findings
- SICA improved from 17% to 53% on a random subset of SWE Bench Verified (Table 1: iteration 0 = 0.17, iteration 14 = 0.53). It also reports gains on LiveCodeBench (0.65 to 0.71) and synthetic benchmarks: file editing reached 0.96 at iteration 6, and symbol navigation reached 0.43 at iteration 11.
- The agent autonomously implemented improvements such as self-termed “smart” editing tools based on diffs and ranges, and an AST-based symbol locator at iteration 9, which yielded improvements also reflected in other tasks.
- On reasoning-heavy AIME 2024 and GPQA Diamond, improvements were less pronounced: o3-mini alone scored 87% and 79% with high reasoning effort, while the agent system averaged 76% across the two benchmarks.
- Safety analysis states that SICA does not update model weights; if weights were updated, risks of recursively self-improving systems would be higher, and observability mechanisms alone would be inadequate.
Methods
- SICA runs a loop with an archive of previous agents and benchmark results; the best-performing agent is selected as the meta-agent, instructed to inspect the archive, identify an improvement, and implement it. New agents are evaluated, and “best” is defined by utility \(U = 0.5 p_{\text{score}} + 0.25(1-\min(1, p_{\text{cost}}/\$10)) + 0.25(1-\min(1, p_{\text{time}}/300\text{s}))\), with a timeout penalty \(\tau = 0.5\).
- The initial agent is a Python coding agent with tools to open/close/overwrite files, execute shell commands, use a calculator, submit answers, return/exit from sub-agents, and analyze the archive. It includes coding, problem-solver, and reasoning sub-agents, plus an asynchronous LLM overseer.
- Benchmarks include a fixed random subset of 50 SWE Bench Verified questions, 50 random LiveCodeBench questions, and two synthetic benchmarks (file editing and codebase navigation). Most agents use Sonnet 3.5 (v2), with o3 mini for the reasoning agent; a separate experiment uses AIME 2024 and GPQA Diamond.
Limitations
- The paper states that self-improvement is purely scaffolding-based and does not modify model weights; limits are seen in Figure 4, and if weights were updated, risks would be higher and observability alone would be inadequate.
- The paper states that reasoning tasks show less improvement; the main agent often merely delegated to the o3-mini reasoning agent and did not leverage the full agent system, and crude reasoning components may interrupt a reasoning model’s chain of thought.
- The paper attributes the low symbol locator score to poor data quality (some target symbols point to uninstalled external libraries). Evident from the text: main results come from fixed random subsets of 50 questions and a single self-improvement run per benchmark set, with no repeated seeds or variance reported for those main results.
Model-written summary. Check it against the paper before relying on it.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
3 of 17 cited sources checked · 2 supported · 0 flagged · accuracy not yet measured
- Premisereasoning
Gödel Agent was evaluated on language understanding and mathematical benchmarks rather than coding benchmarks.
“And as such, as with ADAS, it was evaluated on language understanding and mathematical benchmarks (DROP Dua et al., 2019, MGSM Shi et al., 2022, MMLU Hendrycks et al., 2020and GPQA Rein et al., 2023), rather than coding benchmarks.”
Quote in the paperSubstantial claim2 of 3 sources checked - Findingnone given
SICA eliminates the distinction between meta-agent and target agent.
“A self-improving coding agent (SICA) that eliminates the distinction between meta-agent and target agent, and is capable of editing its own codebase to improve itself with respect to its cost, speed and benchmark performance.”
Quote in the paperSubstantial claim - Findingown data
Performance improves from 17% to 53% on a random subset of SWE Bench Verified even with consideration given to safety constraints and resource efficiency.
“Empirical evidence that self-referential agents can effectively improve their own implementations; we find performance improves from 17% to 53% performance on a random subset of SWE Bench Verified, even with consideration given to safety constraints and resource efficiency.”
Quote in the paperSubstantial claim- Rests on an assumption: The fixed random subset of 50 SWE Bench Verified questions is representative of the full SWE Bench Verified benchmark.
- Findingown data
Additional performance gains were found on LiveCodeBench.
“We find performance gains from 17% to 53% on a random subset of SWE Bench Verified, with additional performance gains on LiveCodeBench, as well as synthetically generated agent benchmarks.”
Quote in the paperNot a substantial claim- Rests on an assumption: The 50 random questions from LiveCodeBench are representative of the full LiveCodeBench benchmark.
- Findingown data
The LLM coding agent improves its performance on benchmark tasks by autonomously editing itself.
“We demonstrate that an LLM coding agent, equipped with basic coding tools, can autonomously edit itself, and thereby improve its performance on benchmark tasks.”
Quote in the paperSubstantial claim
- Findingown data
An LLM coding agent equipped with basic coding tools can autonomously edit itself.
“We demonstrate that an LLM coding agent, equipped with basic coding tools, can autonomously edit itself, and thereby improve its performance on benchmark tasks.”
Quote in the paperSubstantial claim - Findingnone given
SICA is capable of editing its own codebase to improve itself with respect to its cost, speed and benchmark performance.
“A self-improving coding agent (SICA) that eliminates the distinction between meta-agent and target agent, and is capable of editing its own codebase to improve itself with respect to its cost, speed and benchmark performance.”
Quote in the paperSubstantial claim - Findingown data
Performance gains from 17% to 53% were found on a random subset of SWE Bench Verified.
“We find performance gains from 17% to 53% on a random subset of SWE Bench Verified, with additional performance gains on LiveCodeBench, as well as synthetically generated agent benchmarks.”
Quote in the paperSubstantial claim- Rests on an assumption: The fixed random subset of 50 SWE Bench Verified questions is representative of the full SWE Bench Verified benchmark.
- Findingown data
Additional performance gains were found on synthetically generated agent benchmarks.
“We find performance gains from 17% to 53% on a random subset of SWE Bench Verified, with additional performance gains on LiveCodeBench, as well as synthetically generated agent benchmarks.”
Quote in the paperNot a substantial claim- Rests on an assumption: The synthetic benchmark tasks are valid measures of agentic coding performance.
- Findingown data
Self-referential agents can effectively improve their own implementations.
“Empirical evidence that self-referential agents can effectively improve their own implementations; we find performance improves from 17% to 53% performance on a random subset of SWE Bench Verified, even with consideration given to safety constraints and resource efficiency.”
Quote in the paperSubstantial claim- Rests on an assumption: The fixed random subset of 50 SWE Bench Verified questions is representative of the full SWE Bench Verified benchmark.
- Rests on an assumption: The 50 random questions from LiveCodeBench are representative of the full LiveCodeBench benchmark.
- Rests on an assumption: The synthetic benchmark tasks are valid measures of agentic coding performance.
- Findingnone given
SICA operates over the agent's full codebase.
“In contrast, our self-improving coding agent is fully self-improving (i.e.there is no distinction between the meta and target agent), and it operates over the agent's full codebase.”
Quote in the paperSubstantial claim - Findingown data
The o3-mini model alone scores 87% on AIME 2024 with high reasoning effort.
“The o3-mini model alone scores 87% and 79% on AIME and GPQA Diamond with a 'high' reasoning effort, while the agent system as a whole averaged 76% across the two benchmarks.”
Quote in the paperSubstantial claim - Findingown data
A slight decrease in the average time spent per problem on average was achieved.
“Our results demonstrate that self-improvement, implemented via an agent system editing its own codebase, is indeed possible, particularly in longerhorizon 'agentic' tasks where the base LLMs stand to gain more from the structure and guidance of a scaffolding system-for instance showing improvements from 17% to 53% on a random subset of SWE Bench Verified, while also achieving a slight decrease in”
Quote in the paperNot a substantial claim - Findingown data
Improvements from 17% to 53% were shown on a random subset of SWE Bench Verified.
“Our results demonstrate that self-improvement, implemented via an agent system editing its own codebase, is indeed possible, particularly in longerhorizon 'agentic' tasks where the base LLMs stand to gain more from the structure and guidance of a scaffolding system-for instance showing improvements from 17% to 53% on a random subset of SWE Bench Verified, while also achieving a slight decrease in”
Quote in the paperSubstantial claim- Rests on an assumption: The fixed random subset of 50 SWE Bench Verified questions is representative of the full SWE Bench Verified benchmark.
- Findingown data
The o3-mini model alone scores 79% on GPQA Diamond with high reasoning effort.
“The o3-mini model alone scores 87% and 79% on AIME and GPQA Diamond with a 'high' reasoning effort, while the agent system as a whole averaged 76% across the two benchmarks.”
Quote in the paperSubstantial claim - Findingown data
For many of the runs, the main agent merely delegated the problem to the o3-mini based reasoning agent, and did not leverage the full capabilities of the agent system.
“Inspecting the traces, we observe that for many of the runs, the main agent merely delegated the problem to the o3-mini based reasoning agent, and did not leverage the full capabilites of the agent system.”
Quote in the paperSubstantial claim - Findingown data
The agent system as a whole averaged 76% across AIME 2024 and GPQA Diamond.
“The o3-mini model alone scores 87% and 79% on AIME and GPQA Diamond with a 'high' reasoning effort, while the agent system as a whole averaged 76% across the two benchmarks.”
Quote in the paperSubstantial claim - Findingown data
The SWE Bench Verified subset saw an appreciable increase in performance throughout the run, accruing agent framework improvements.
“The SWE Bench Verified subset saw an appreciable increase in performance throughout the run, accuring agent framework improvements.”
Quote in the paperSubstantial claim- Rests on an assumption: The fixed random subset of 50 SWE Bench Verified questions is representative of the full SWE Bench Verified benchmark.
- Findingown data
Self-improvement, implemented via an agent system editing its own codebase, is indeed possible.
“Our results demonstrate that self-improvement, implemented via an agent system editing its own codebase, is indeed possible, particularly in longerhorizon 'agentic' tasks where the base LLMs stand to gain more from the structure and guidance of a scaffolding system-for instance showing improvements from 17% to 53% on a random subset of SWE Bench Verified, while also achieving a slight decrease in”
Quote in the paperSubstantial claim - Findingown data
The AST based symbol locator yielded good improvements also reflected in other tasks.
“For the symbol navigation task, the agent implemented a simple AST based symbol locator at iteration 9 (perhaps exploiting the fact that our benchmarks were predominantly Python based), which yielded good improvements also reflected in other tasks.”
Quote in the paperNot a substantial claim - Premisecitation
ADAS is not self-improving because there are two separate agents: the target-agent and the meta-agent.
“However, Hu et al. (2024) is not self improving, as there are two separate agents: the target-agent that performs the task, and the meta-agent, which improves the target agent.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Hu et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Premisecitation
Gödel Agent is not a general-purpose coding agent because it has specific tools that allow modification of small parts of the agent as it is running.
“First, Gödel Agent (Yin et al., 2024) has specific tools (such as action_adjust_logic and action_read_logic) that allow modification of small parts of the agent as it is running.Thus, it is not a general-purpose coding agent, as it is traditionally understood.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Yin et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationnone given
Fully self-referential meta-agent programming is possible today.
“We argue that this style of fully self-referential meta-agent programming is possible today and offers a sound alternative to the ad-hoc, trial-and-error approach of hand-crafted orchestrators, which may only explore a small fraction of the solution space.”
Quote in the paperSubstantial claim - Premisecitation
In ADAS, the meta-agent edits only a single forward function, written in a domain-specific language.
“Moreover, in ADAS the meta-agent edits only a single forward function, written in a domainspecific language which has been carefully designed to make expressing different prompting schemes very straightforward.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Hu et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Interpretationreasoning
Fully self-referential meta-agent programming offers a sound alternative to ad-hoc hand-crafted orchestrators.
“We argue that this style of fully self-referential meta-agent programming is possible today and offers a sound alternative to the ad-hoc, trial-and-error approach of hand-crafted orchestrators, which may only explore a small fraction of the solution space.”
Quote in the paperNot a substantial claim - Premisecitation
Zelikman et al.'s system is not a general-purpose coding agent with the ability to work on arbitrary software engineering tasks.
“Again, this is not a general-purpose coding agent with the ability to e.g.work on arbitrary software engineering tasks, and as such, it self-improves and evaluates and only on algorithmic tasks such as learning parity with noise (Blum et al., 2003), String Grid Distance, and 3-SAT.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Blum et al., 2003 source
- Interpretationown data
There seem to be limits to what can be achieved with purely scaffolding based systems, which do not modify the model weights.
“While our self-improving coding agent shows improvement in certain agentic tasks, there seem to be limits to what can be achieved with such purely scaffolding based systems (as seen in Figure 4), which do not modify the model weights.”
Quote in the paperSubstantial claim - Interpretationown data
Self-improvement via an agent system editing its own codebase is particularly possible in longer-horizon 'agentic' tasks where base LLMs stand to gain more from the structure and guidance of a scaffolding system.
“Our results demonstrate that self-improvement, implemented via an agent system editing its own codebase, is indeed possible, particularly in longerhorizon 'agentic' tasks where the base LLMs stand to gain more from the structure and guidance of a scaffolding system-for instance showing improvements from 17% to 53% on a random subset of SWE Bench Verified, while also achieving a slight decrease in”
Quote in the paperSubstantial claim - Premisecitation
Zelikman et al. introduce a self-taught optimizer for recursively self-improving code generation.
“Second, Zelikman et al. (2024) introduce a self-taught optimizer for recursively self-improving code generation.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Zelikman et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- Classified as probably not a substantial claim. 19
- May combine two claims. 17
- The quote only partly states this claim. 2
Probably not a substantial claim: may not pass S3 (load-bearing).
PremisecitationAgent systems often show dramatic improvements in benchmark performance over plain LLMs through combinations of prompting strategies and methods for combining different LLM outputs.
“These agent systems often show dramatic improvements in benchmark performance over”
Quote in the paperNot a substantial claim1 of 3 sources checked- cites Yao et al., 2023b
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Zelikman et al., 2023 source
The Abstract (p. 1) describes Parsel combining LLM-generated function implementations using tests and reports substantially higher benchmark pass rates than direct LLM sampling. The Introduction (p. 1) also describes few-shot prompting and improvement over GPT-4 alone. These passages support Parsel as an example, but this paper does not establish that agent systems *often* achieve such improvements as a class. (LLM, conf=0.84)
Experimental — accuracy not yet measured - cites Chen et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Findingnone givenSICA is fully self-improving, with no distinction between the meta and target agent.
“In contrast, our self-improving coding agent is fully self-improving (i.e.there is no distinction between the meta and target agent), and it operates over the agent's full codebase.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingnone givenThe agent implemented a SmartEditor tool to intelligently select and execute the optimal file editing strategy based on edit characteristics.
“1. Smart Editor: Implemented a new SmartEditor tool to intelligently select and execute the optimal file editing strategy based on edit characteristics.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Findingnone givenThe LLM function calling interface allows the LLM to invoke tools and sub-agents at run-time without pre-defined control flow.
“The LLM function calling interface allows the LLM to invoke tools and sub-agents at run-time without pre-defined control flow.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based). May combine two claims.
Findingnone givenThe meta-improvement task is challenging, and the main agent may take on the order of one hour to finish one meta-improvement iteration.
“The meta-improvement task is challenging, and the main agent may take on the order of one hour to finish one metaimprovement iteration.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims. The quote only partly states this claim.
Findingown dataIn a characteristic meta-improvement run, the agent starts by invoking the 'archive explorer' sub-agent, which compares iterations and identifies best and worst performing benchmark problems, then invokes reasoning agents, and returns a recommendation to the main agent.
“The above shows a characteristic meta-improvement run: the agent starts by invoking the 'archive explorer' sub-agent, which has access to a number of tools to facilitate archive analysis.”
- Also stated in: § Additional information · plain
“The archive explorer compares different iterations, looks at the best performing benchmark problems in a given iterations to understand success cases, as well as the worst performing benchmark problems at a given iteration to understand the failure modes.”
Quote in the paperNot a substantial claim- Also stated in: § Additional information · plain
Probably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataThe benchmark accuracy numbers in Table 1 correspond to a synthetic file editing benchmark, a symbol location (codebase navigation) benchmark, SWE Bench Verified, and LiveCodeBench, respectively.
“Table 1 : Performance per iteration: the benchmark accuracy numbers correspond to a synthetic file editing benchmark and symbol location (codebase navigation) benchmark, SWE Bench Verified, and LiveCodeBench, respectively.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenThe agent implemented a Quick Overwrite Tool to address performance issues with file editing operations to improve on full file overwrites, reducing token usage.
“2. Quick Overwrite Tool: to address performance issues with file editing operations to improve on full file overwrites; reducing token usage.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataFor the file editing benchmark, the agent initially only had the ability to overwrite files, which is slow and token inefficient, and it quickly implemented 'smart' editing tools based on diffs and ranges.
“For the file editing benchmark, the agent is initially only equipped with the ability to overwrite files which is slow and token inefficient, and it quickly implemented self-termed 'smart' editing tools based on diffs and ranges.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataFor the symbol navigation task, the agent implemented a simple AST based symbol locator at iteration 9.
“For the symbol navigation task, the agent implemented a simple AST based symbol locator at iteration 9 (perhaps exploiting the fact that our benchmarks were predominantly Python based), which yielded good improvements also reflected in other tasks.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingown dataThe main agent then invokes a software developer sub-agent to implement the feature, which after debugging gets tests to pass and documents the change, and then a second software developer sub-agent independently verifies the implementation.
“The main agent then invokes the 'software developer' sub-agent with the instruction to implement the feature.The coding sub-agent first looks at relevant files and documentation, implement the feature, and then enters into a debugging loop as it fixes the bugs in its implementation.About 3 minutes later, it successfully gets all the tests (that it wrote) to pass, documents the change in the agent”
- Also stated in: § Additional information · plain
“The main agent then invokes a second software developer sub-agent to independently verify the implementation of the feature, which passes after an initial issue, and the agent returns a description of the newly functioning tool to the main agent which then exits.”
Quote in the paperNot a substantial claim- Also stated in: § Additional information · plain
May combine two claims.
Findingown dataThe LiveCodeBench scores saw a subtle improvement, although not as pronounced as some of the other benchmarks.
“The LiveCodeBench scores saw a subtle improvement, although not as pronounced as some of the other benchmarks.”
Quote in the paperNot a substantial claim- Rests on an assumption: The 50 random questions from LiveCodeBench are representative of the full LiveCodeBench benchmark.
Probably not a substantial claim: may not pass S3 (load-bearing).
Findingown dataThe metrics in Table 1 are averaged across all problem instances across all benchmarks.
“The metrics are averaged across all problem instances across all benchmarks.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
Findingnone givenThe agent implemented a Diff-Enhanced Smart Editor that adds intelligent diff-based strategy selection and improved pattern-based editing.
“3. Diff-Enhanced Smart Editor: adds intelligent diff-based strategy selection and improved pattern-based editing.”
Quote in the paperNot a substantial claimMay combine two claims.
Findingown dataThe results on reasoning-heavy domains show less improvement and highlight an important interplay between the base models and the scaffolding system.
“The results here show less improvement, and highlight an important interplay between the base models and the scaffolding system.”
Quote in the paperSubstantial claimClassified as probably not a substantial claim.
PremisecitationADAS uses a meta-agent to optimise agent implementations.
“Recent work in the Automated Design of Agentic Systems (ADAS) (Hu et al., 2024) uses a meta-agent to optimise agent implementations.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Hu et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
PremisecitationADAS used a target-agent which performs the actual task, and a meta-agent which improves the target agent.
“ADAS used a target-agent which performs the actual task, and a meta-agent which improves the targetagent.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Hu et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
Classified as probably not a substantial claim. May combine two claims.
InterpretationreasoningThe overseer's broad representation of the system's behaviour allows it to pick out patterns and detect repeated work completed by previous agent calls.
“This broad representation of the system's behaviour, allows the overseer to to pick out patterns, as well as detect repeated work completed by previous agent calls.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing).
Interpretationnone givenThe LLM context is laid out to allow new content to be appended, preserving the KV cache to the benefit of latency between tool calls and cost.
“The LLM context is laid out in this way to allow new content to be appended, hence preserving the KV cache to the benefit of latency between tool calls and cost.”
Quote in the paperNot a substantial claimProbably not a substantial claim: may not pass S3 (load-bearing). May combine two claims.
PremisecitationADAS has a fixed meta-agent, so it does not select the meta-agent from the archive.
“Note that this is different from ADAS, in that ADAS has a fixed meta-agent, so does not select the meta-agent from the archive (the archive in ADAS is an archive of target-agents, not meta-agents).”
Quote in the paperNot a substantial claim0 of 1 sources checked- cites Hu et al., 2024
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
May combine two claims.
Study design and conductreasoningSICA has sophisticated yet user-friendly observability mechanisms, including an interactive web interface and an asynchronous LLM-based overseer.
“We have thus architected SICA with sophisticated yet user-friendly observability mechanisms, which provide rich insight into the chain-of-thought, actions and sub-agent invocations at each step.These include an interactive web interface for easy oversight of all events occurring in the agent system, as well as the asynchronous LLM-based overseer, which may be prompted to treat various behaviors as”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S4 (based). May combine two claims.
InterpretationreasoningThe asynchronous overseer enables extended, autonomous operation while remaining on-task, avoiding loops or other behaviours that frustrate progress.
“Finally, one important component that enables extended, autonomous operation while remaining on-task, avoiding loops or other behaviours that frustrate progress is the asynchronous overseer.”
Quote in the paperNot a substantial claimClassified as probably not a substantial claim.
Study design and conductreasoningThe authors use these mechanisms to oversee the system at every step.
“We use these mechanisms to oversee the system at every step.”
Quote in the paperSubstantial claimMay combine two claims.
PremisereasoningZelikman et al.'s system self-improves and evaluates only on algorithmic tasks such as learning parity with noise, String Grid Distance, and 3-SAT.
“Again, this is not a general-purpose coding agent with the ability to e.g.work on arbitrary software engineering tasks, and as such, it self-improves and evaluates and only on algorithmic tasks such as learning parity with noise (Blum et al., 2003), String Grid Distance, and 3-SAT.”
Quote in the paperSubstantial claim0 of 1 sources checked- cites Blum et al., 2003 source
The quote only partly states this claim.
InterpretationcitationGiven the lack of model weight updates, the observability mechanisms provide strong safety mitigation.
“Given the lack of model weight updates, which make it difficult but not impossible for the model to encode e.g.stenographic messages (Motwani et al., 2023;2024) in the chain-of-thought, we believe this provides strong safety mitigation.”
Quote in the paperSubstantial claim0 of 2 sources checked- cites Motwani et al., 2023
Couldn’t be matched to a paper in Crossref, so it can’t be checked.
- cites Motwani et al., 2024 source
Classified as probably not a substantial claim.
Premisenone givenXML as a tool calling format does not require escaping string literals, unlike JSON.
“We choose XML over JSON as the tool calling format since it does not require escaping string literals, which can become burdensome when including file content verbatim as an argument.”
Quote in the paperSubstantial claimProbably not a substantial claim: may not pass S3 (load-bearing), S4 (based).
InterpretationreasoningThe second opportunity for safety mitigation is inherent to the iterative, evaluation-based update procedure.
“The second opportunity for safety mitigation is inherent to the iterative, evaluation-based update procedure.”
Quote in the paperNot a substantial claimMay combine two claims.
Interpretationown dataThe low score in the symbol locator benchmark is attributed to poor data quality, with some target symbols pointing to uninstalled external libraries.
“Note that we attribute the low score in the symbol locator benchmark to poor data quality-some of the target symbols point to uninstalled external libraries for instance.”
Quote in the paperNot a substantial claim
The paper relies on this without support.
The fixed random subset of 50 SWE Bench Verified questions is representative of the full SWE Bench Verified benchmark.
“we select a fixed random subset of 50 questions”
“performance improves from 17% to 53% performance on a random subset of SWE Bench Verified”
The paper relies on this without support.
The 50 random questions from LiveCodeBench are representative of the full LiveCodeBench benchmark.
“We also include 50 random questions from LiveCodeBench (Jain et al., 2024), the questions from which resemble competitive programming and often include more theoretical reasoning.”
The paper relies on this without support.
The synthetic benchmark tasks are valid measures of agentic coding performance.
“We also include two example 'synthetic' benchmark tasks, defined and curated entirely within the agent's codebase.”
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Prior work on self-evolving agents and tool creation does not specifically target real-world software engineering problems that require long-horizon evolution across multiple commits and versions.
“While these works demonstrate the potential of self-evolving agents and tool creation, they do not specifically target real-world software engineering problems that require long-horizon evolution across multiple commits and versions.”
From SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarios (2025) · cites this paper as Robeyns et al., 2025
The Introduction describes SICA as a self-improving coding agent evaluated on SWE Bench Verified, and the Experiments and Results section explicitly calls its benchmark tasks “relatively long-horizon.” That contradicts the claim that this cited work does not target long-horizon software-engineering problems. The paper does not establish that its tasks require evolution across multiple commits and versions. (LLM, conf=0.82)
Checked by a reasoning model — may be wrong.
Experimental — accuracy not yet measuredBoth DGM and SICA, explicitly or implicitly, assume that higher software benchmark scores correspond to greater self-improvement capacity.
“Both DGM and SICA, explicitly or implicitly, assume that higher software benchmark scores correspond to greater self-improvement capacity.”
From Huxley-Gödel Machine: Human-Level Coding Agent Development by an Approximation of the Optimal Self-Improving Machine (2025) · cites this paper as Robeyns et al., 2025
In Methods (§3; page not provided), SICA selects its next meta-agent from the best-performing agents, using a utility function that includes benchmark scores. This supports an implicit link between measured performance and the agent chosen to pursue further improvements, but the utility also includes cost and time. Our copy does not establish the stated assumption for DGM or directly show that higher benchmark scores mean greater self-improvement capacity. (LLM, conf=0.84)
Experimental — accuracy not yet measuredSelf-evolving agents rely heavily on offline evolution, where improvements are learned on certain benchmarks and baked into a static agent, and may not generalize well beyond that.
“they rely heavily on offline evolution, where improvements are typically learned on certain benchmarks and then baked into a static agent. In this way, the learned agents may become specialized to the given benchmarks and underlying LLMs, and may not generalize well beyond that.”
From Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly? (2025) · cites this paper as [30]
The Methods section describes SICA and ADAS evaluating successive agents on a set of benchmarks, which supports the benchmark-driven improvement part of the claim. The Experiments and Results section notes that one improvement may have exploited predominantly Python-based benchmarks. Neither passage establishes that self-evolving agents generally rely heavily on offline evolution, bake improvements into static agents, or fail to generalize across benchmarks or underlying LLMs. (LLM, conf=0.83)
Experimental — accuracy not yet measuredPrior self-evolving techniques produce a static agent used for all problems.
“prior self-evolving techniques produce a static agent used for all problems.”
From Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly? (2025) · cites this paper as [30]
The Methods section says ADAS uses a fixed meta-agent and evaluates new target agents on a set of benchmarks. That supports a narrower point about one prior technique, but it does not establish that prior self-evolving techniques generally produce a static agent used for all problems. (LLM, conf=0.78)
Experimental — accuracy not yet measuredSuch self-improving agents require costly offline training on known benchmarks, and may not generalize well across different LLMs, benchmarks, and issue types.
“However, such self-improving agents require costly offline training on known benchmarks, and may not be generalize well across different LLMs, benchmarks, and issue types.”
From Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly? (2025) · cites this paper as [30]
The Methods section describes iterative evaluation on a set of benchmarks, and §4.1 reports smaller gains on reasoning tasks and an interplay between the base models and the agent framework. These passages support a qualified concern about performance across tasks and models, but not the claim that such agents require costly offline training: Methods explicitly says this agent performs no model-weight updates. The paper does not establish poor generalization across issue types. (LLM, conf=0.84)
Experimental — accuracy not yet measured
Self-improvement loops already edit harnesses, yet single-lineage search is path-dependent and local wins often regress other tasks.
“Self-improvement loops already edit harnesses, yet single-lineage search is path-dependent and local wins often regress other tasks.”
From DarwinX: Evolving Agent Harnesses Through Natural Selection (2026) · cites this paper as Robeyns et al. [37]
The Introduction and Methods describe an agent that edits its own codebase and selects one best-performing archived agent to make the next improvement. The iteration-level results in Table 1 show that gains on one benchmark can coincide with declines on another. The paper does not establish that the search is path-dependent or that local improvements cause those declines; it also does not quantify how often this occurs. (LLM, conf=0.83)
Experimental — accuracy not yet measuredArchived solutions can serve as stepping stones that result in improvements much later than their original discovery.
“Importantly, we note that archived solutions can serve as stepping stones that result in improvements much later than their original discovery, making our approach substantially different from hill-climbing agentic design approaches [107].”
From Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents (2025) · cites this paper as [107]
The Methods section (page unavailable) says SICA keeps an archive of previous agents and results and has the selected meta-agent examine it to identify improvements. The Additional information section describes an archive explorer comparing iterations before recommending a change. These passages support using archived work to guide improvements, but do not establish that an archived solution produced an improvement much later than its discovery. (LLM, conf=0.78)
Experimental — accuracy not yet measuredThe main difference between the DGM and Robeyns et al. [107] is that the DGM has an open-ended exploration loop, encouraging self-modifications beyond immediate performance gains and thus avoiding stagnation in suboptimal self-modifications.
“The main difference between the DGM and Robeyns et al. [107] is that the DGM has an open-ended exploration loop, encouraging self-modifications beyond immediate performance gains and thus avoiding stagnation in suboptimal self-modifications.”
From Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents (2025) · cites this paper as [107]
Split into 2 atoms — 0 confirmed, 1 partially supported, 0 disputed, 0 misattributed, 1 unverifiable. Expand the claim to see per-atom verdicts.
Experimental — accuracy not yet measuredSelf-evolving software agents iteratively modify their own scaffold implementations and empirically validate each change using offline evaluation signals from coding benchmarks.
“the community has begun to explore self-evolving software agents [45, 30, 33], which iteratively modify their own scaffold implementations and empirically validate each change using offline evaluation signals from coding benchmarks.”
From Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly? (2025) · cites this paper as [30]
The DGM's approach is substantially different from hill-climbing agentic design approaches.
“Importantly, we note that archived solutions can serve as stepping stones that result in improvements much later than their original discovery, making our approach substantially different from hill-climbing agentic design approaches [107].”
From Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents (2025) · cites this paper as [107]
Self-Improving Coding Agent and Darwin Godel Machine iteratively modify agent implementations and retain empirically validated improvements.
“while Self-Improving Coding Agent and Darwin Godel Machine iteratively modify agent implementations and retain empirically validated improvements [29, 30].”
From RSI-Anything: Unlocking Recursive Self-Improvement with World Models (2026) · cites this paper as [29]
When the same agent performs both activities, revisions to its tools and instructions can also change how it makes subsequent improvements.
“When the same agent performs both activities, revisions to its tools and instructions can also change how it makes subsequent improvements (Robeyns et al., 2025).”
From SelfSearch: Reward-Free Search for Self-Improving Agents (2026) · cites this paper as Robeyns et al., 2025
HGM outperforms prior self-improving coding agent development methods (DGM and SICA) on SWE-bench Verified and Polyglot while using fewer allocated CPU hours.
“On SWEbench Verified and Polyglot, HGM outperforms prior self-improving coding agent development methods while using fewer allocated CPU hours.”
From Huxley-Gödel Machine: Human-Level Coding Agent Development by an Approximation of the Optimal Self-Improving Machine (2025) · cites this paper as Robeyns et al., 2025
The Experiments and Results section reports SICA’s performance on a subset of SWE-bench Verified, but does not compare it with HGM or DGM. Searches for HGM, Polyglot, and allocated CPU hours found no passage addressing the claimed performance and resource comparison. (LLM, conf=0.75)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
Each contradiction between two passages listed here was confirmed by an independent check.
LLM context diagram cited as the wrong figure
MinorThe text points to Figure 3 for the initial agent's context structure, but the figure captions identify Figure 2 as the LLM context-window diagram. Figure 3 is captioned as performance across iterations.
“In the initial coding agent, the context is structured as Figure 3.”
“Figure: 2 Figure 2 : Figure 2: LLM context window structure.”
Cites
Chain-Of-Thought Prompting Elicits Reasoning in Large Language Models
Wei, J., Wang, X., Schuurmans, D., Bosma, M., Ichter, B., Xia, F., Chi, E., Le, Q. V., & Zhou, D. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1800 · Cited by 4,505 · see citing works
Large language models are zero-shot reasoners
Kojima, T., Gu, S. (., Reid, M., Matsuo, Y., & Iwasawa, Y. (2022) · Advances in Neural Information Processing Systems 35 · doi:10.52202/068431-1613 · Cited by 2,013 · see citing works
Tree of Thoughts: Deliberate Problem Solving with Large Language Models
Yao, S., Yu, D., Zhao, J., Shafran, I., Griffiths, T. L., Cao, Y., & Narasimhan, K. (2023) · arXiv · doi:10.48550/arxiv.2305.10601 · Cited by 1,158 · see citing works
Toolformer: Language Models Can Teach Themselves to Use Tools
Schick, T., Dwivedi-Yu, J., Dessì, R., Raileanu, R., Lomeli, M., Zettlemoyer, L., Cancedda, N., & Scialom, T. (2023) · arXiv · doi:10.48550/arxiv.2302.04761 · Cited by 1,150 · see citing works
Reflexion: Language Agents with Verbal Reinforcement Learning
Shinn, N., Cassano, F., Berman, E., Gopinath, A., Narasimhan, K., & Yao, S. (2023) · arXiv · doi:10.48550/arxiv.2303.11366 · Cited by 1,087 · see citing works
Do As I Can, Not As I Say: Grounding Language in Robotic Affordances
Ahn, M., Brohan, A., Brown, N., Chebotar, Y., Cortes, O., David, B., Finn, C., Fu, C., Gopalakrishnan, K., Hausman, K., et al. (2022) · arXiv · doi:10.48550/arxiv.2204.01691 · Cited by 624 · see citing works
Intrinsically Motivated Reinforcement Learning
Singh, S. P., Barto, A. G., & Chentanez, N. (2005) · doi:10.21236/ada440280 · Cited by 614 · see citing works
Noise-tolerant learning, the parity problem, and the statistical query model
Blum, A., Kalai, A., & Wasserman, H. (2003) · Journal of the ACM · doi:10.1145/792538.792543 · Cited by 598 · see citing works
Graph of Thoughts: Solving Elaborate Problems with Large Language Models
Besta, M., Blach, N., Kubicek, A., Gerstenberger, R., Podstawski, M., Gianinazzi, L., Gajda, J., Lehmann, T., Niewiadomski, H., Nyczyk, P., et al. (2023) · arXiv · doi:10.48550/arxiv.2308.09687 · Cited by 556
DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning
DeepSeek-AI, Guo, D., Yang, D., Zhang, H., Song, J., Wang, P., Zhu, Q., Xu, R., Zhang, R., Ma, S., et al. (2025) · arXiv · doi:10.48550/arxiv.2501.12948 · Cited by 538 · see citing works
Measuring Massive Multitask Language Understanding
Hendrycks, D., Burns, C., Basart, S., Zou, A., Mazeika, M., Song, D., & Steinhardt, J. (2020) · arXiv · doi:10.48550/arxiv.2009.03300 · Cited by 291 · see citing works
DROP: A Reading Comprehension Benchmark Requiring Discrete Reasoning Over Paragraphs
Dua, D., Wang, Y., Dasigi, P., Stanovsky, G., Singh, S., & Gardner, M. (2019) · arXiv · doi:10.48550/arxiv.1903.00161 · Cited by 238 · see citing works
Voyager: An Open-Ended Embodied Agent with Large Language Models
Wang, G., Xie, Y., Jiang, Y., Mandlekar, A., Xiao, C., Zhu, Y., Fan, L., & Anandkumar, A. (2023) · arXiv · doi:10.48550/arxiv.2305.16291 · Cited by 222 · see citing works
Self-Refine: Iterative Refinement with Self-Feedback
Madaan, A., Tandon, N., Gupta, P., Hallinan, S., Gao, L., Wiegreffe, S., Alon, U., Dziri, N., Prabhumoye, S., Yang, Y., et al. (2023) · arXiv · doi:10.48550/arxiv.2303.17651 · Cited by 219 · see citing works
STaR: Bootstrapping Reasoning With Reasoning
Zelikman, E., Wu, Y., Mu, J., & Goodman, N. D. (2022) · arXiv · doi:10.48550/arxiv.2203.14465 · Cited by 182 · see citing works
Large Language Models as Optimizers
Yang, C., Wang, X., Lu, Y., Liu, H., Le, Q. V., Zhou, D., & Chen, X. (2023) · arXiv · doi:10.48550/arxiv.2309.03409 · Cited by 151 · see citing works
Chen, W., Ma, X., Wang, X., & Cohen, W. W. (2022) · arXiv · doi:10.48550/arxiv.2211.12588 · Cited by 125 · see citing works
Motif: Intrinsic Motivation from Artificial Intelligence Feedback
Klissarov, M., D'Oro, P., Sodhani, S., et al. (2023) · International Conference on Learning Representations · doi:10.48550/arxiv.2310.00166 · Cited by 120
The Prompt Report: A Systematic Survey of Prompt Engineering Techniques
Schulhoff, S., Ilie, M., Balepur, N., Kahadze, K., Liu, A., Si, C., Li, Y., Gupta, A., Han, H., Schulhoff, S., et al. (2024) · arXiv · doi:10.48550/arxiv.2406.06608 · Cited by 118 · see citing works
Colas, C., Karch, T., Sigaud, O., & Oudeyer, P. (2022) · Journal of Artificial Intelligence Research · doi:10.1613/jair.1.13554 · Cited by 101 · see citing works
Improving Factuality and Reasoning in Language Models through Multiagent Debate
Du, Y., Li, S., Torralba, A., Tenenbaum, J. B., & Mordatch, I. (2023) · arXiv · doi:10.48550/arxiv.2305.14325 · Cited by 96 · see citing works
Language Models are Multilingual Chain-of-Thought Reasoners
Shi, F., Suzgun, M., Freitag, M., Wang, X., Srivats, S., Vosoughi, S., Chung, H. W., Tay, Y., Ruder, S., Zhou, D., et al. (2022) · arXiv · doi:10.48550/arxiv.2210.03057 · Cited by 60 · see citing works
LiveCodeBench: Holistic and Contamination Free Evaluation of Large Language Models for Code
Jain, N., Han, K., Gu, A., Li, W.-D., Yan, F., Zhang, T., Wang, S., Solar-Lezama, A., Sen, K., & Stoica, I. (2024) · arXiv · doi:10.48550/arxiv.2403.07974 · Cited by 42 · see citing works
Promptbreeder: Self-Referential Self-Improvement via Prompt Evolution
Fernando, C., Banarse, D., Michalewski, H., Osindero, S., & Rocktäschel, T. (2023) · arXiv · doi:10.48550/arxiv.2309.16797 · Cited by 31 · see citing works
GPQA: A Graduate-Level Google-Proof Q&A Benchmark
Rein, D., Hou, B. L., Stickland, A. C., Petty, J., Pang, R. Y., Dirani, J., Michael, J., & Bowman, S. R. (2023) · arXiv · doi:10.48550/arxiv.2311.12022 · Cited by 30 · see citing works
Multi-expert Prompting Improves Reliability, Safety and Usefulness of Large Language Models
Long, D. X., Yen, D. N., Luu, A. T., Kawaguchi, K., Kan, M., & Chen, N. F. (2024) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/2024.emnlp-main.1135 · Cited by 26 · see citing works
MaestroMotif: Skill Design from Artificial Intelligence Feedback
Klissarov, M., Henaff, M., Raileanu, R., et al. (2024) · International Conference on Learning Representations · doi:10.48550/arxiv.2412.08542 · Cited by 24
Secret Collusion among AI Agents: Multi-Agent Deception via Steganography
Motwani, S., Baranchuk, M., Strohmeier, M., Bolina, V., Torr, P., Hammond, L., & Witt, C. D. (2024) · Advances in Neural Information Processing Systems 37 · doi:10.52202/079017-2336 · Cited by 15 · see citing works
Parsel🐍: Algorithmic Reasoning with Language Models by Composing Decompositions
Zelikman, E., Huang, Q., Poesia, G., Goodman, N., & Haber, N. (2023) · Advances in Neural Information Processing Systems 36 · doi:10.52202/075280-1367 · Cited by 15
Automated Design of Agentic Systems
Hu, S., Lu, C., & Clune, J. (2024) · arXiv · doi:10.48550/arxiv.2408.08435 · Cited by 10 · see citing works
Gödel Agent: A Self-Referential Agent Framework for Recursively Self-Improvement
Yin, X., Wang, X., Pan, L., Lin, L., Wan, X., & Wang, W. Y. (2025) · Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · doi:10.18653/v1/2025.acl-long.1354 · Cited by 5 · see citing works
Faldor, M., Zhang, J., Cully, A., & Clune, J. (2024) · arXiv · doi:10.48550/arxiv.2405.15568 · Cited by 4 · see citing works
AgentSquare: Automatic LLM Agent Search in Modular Design Space
Shang, Y., Li, Y., Zhao, K., Ma, L., Liu, J., Xu, F., & Li, Y. (2024) · arXiv · doi:10.48550/arxiv.2410.06153 · Cited by 3 · cited 1× · see citing works
“AgentSquare [35] proposed a modular design space that abstracts agent components into planning, reasoning, tool use and memory modules, allowing automated search over module combinations.”
Practice Makes Perfect: Planning to Learning Skill Parameter Policies
Kumar, N., Silver, T., McClinton, W., et al. (2024) · Robotics: Science and Systems XX · doi:10.15607/rss.2024.xx.040
Flagged first, then by citations
Research works printed but not linked: 4
- Sumeet Ramesh Motwani, Mikhail Baranchuk, Lewis Hammond, and Christian Schroeder de Witt. A perfect collusion benchmark: How can ai agents be prevented from colluding with information- theoretic undetectability? In Multi-Agent Security Workshop@ NeurIPS'23, 2023.
- Yuxiao Qu, Tianjun Zhang, Naman Garg, and Aviral Kumar. Recursive Introspection: Teaching Language Model Agents How to Self-Improve. In The Thirty-eighth An- nual Conference on Neural Information Processing Systems, November 2024. URL https://openreview.net/forum?id=DRC9pZwBwR&referrer=%5Bthe+ profile+of+Yuxiao+Qu%5D%28%2Fprofile%3Fid%3D~Yuxiao_Qu1%29.
- Shunyu Yao, Jeffrey Zhao, Dian Yu, Nan Du, Izhak Shafran, Karthik R. Narasimhan, and Yuan Cao. ReAct: Synergizing Reasoning and Acting in Language Models. In The Eleventh International Conference on Learning Representations, February 2023b. URL https://openreview. net/forum?id=WE_vluYUL-X.
- Eric Zelikman, Eliana Lorch, Lester Mackey, and Adam Tauman Kalai. Self-Taught Optimizer (STOP): Recursively Self-Improving Code Generation, August 2024. URL http://arxiv. org/abs/2310.02304. 1 main [agent_b8845adf] (134.4s | 95752 tokens (cached 0.57%) | $0.185 | Success) [Stats] Events: 1 tool calls, 6 messages [Assistant] t+0.1s | "I'll orchestrate the solution to this problem foll..." 1.3 reasoning_agent [agent_20fccbc1] (12.0s | 5673 tokens (cached 0.00%) | $0.013 | Success) [Stats] Events: 1 messages [Assistant] t+9.8s | "Below is an explanation that addresses the three p..."
Cited by
Sorted by citations
Darwin Gödel Machine: Open-Ended Evolution of Self-Improving Agents
Zhang, J., Hu, S., Lu, C., Lange, R., & Clune, J. (2025) · SuperIntelligence - Robotics - Safety & Alignment · doi:10.70777/si.v2i3.15063 · Cited by 34 · see citing works
Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agents
Zhang, J., Hu, S., Lu, C., Lange, R., & Clune, J. (2025) · arXiv · doi:10.48550/arxiv.2505.22954 · Cited by 5 · see citing works
Gao, H.-A., Geng, J., Hua, W., Hu, M., Juan, X., Liu, H., Liu, S., Qiu, J., Qi, X., Wu, Y., et al. (2025) · arXiv · doi:10.48550/arxiv.2507.21046 · Cited by 3 · see citing works
DarwinX: Evolving Agent Harnesses Through Natural Selection
Zhang, Y., Dai, Y., Tan, J., Yang, L., Mullur, R., Hoang, T., Hu, Z., Zhu, J., Mui, P., Savarese, S., et al. (2026) · arXiv · doi:10.48550/arxiv.2608.07545 · Cited by 1 · see citing works
“…systems span an axis of what they edit (prompts [12, 49, 54], skill documents [51], workflows [16, 58, 61], and finally the agent’s own source code, as in SICA [37] and the Darwin Gödel Machine (DGM) [56]) and an axis of how they search (single-lineage keep-best vs. population/archive; Table 1).”
The Red Queen Gödel Machine: Co-Evolving Agents and Their Evaluators
Iacob, A., Jovanović, A., Shen, W. F., Burkhardt, D., Kurmanji, M., Tastan, N., Sani, L., Venanzi, N. A. E., Nie, J., Odonnat, A., et al. (2026) · arXiv · doi:10.48550/arxiv.2606.26294 · Cited by 1 · see citing works
“In practice, HGM estimates clade-level metaproductivity by pooling binary outcomes over the clade: , 𝑛 𝐶 success ( 𝑎 ) = 𝑎 ′ ∈ 𝐶 ( 𝑎 ) 𝑛 success ( 𝑎 ′ ) , 𝑛 𝐶 failure ( 𝑎 ) = 𝑎 ′ ∈ 𝐶 ( 𝑎 ) 𝑛 failure ( 𝑎 ′ ) .”
SWE-EVO: Benchmarking Coding Agents in Long-Horizon Software Evolution Scenarios
Le, T., Thai, M. V. T., Manh, D. N., Nhat, H. P., & Bui, N. D. Q. (2025) · arXiv · doi:10.48550/arxiv.2512.18470
“The Self-Improving Coding Agent (SICA) (Robeyns et al., 2025) introduced mechanisms for agents to learn from their own experiences.”
Wang, W., Piękos, P., Nanbo, L., Laakom, F., Chen, Y., Ostaszewski, M., Zhuge, M., & Schmidhuber, J. (2025) · arXiv · doi:10.48550/arxiv.2510.21614
“On SWE-bench Verified (Jimenez et al., 2024; Chowdhury et al., 2024) and Polyglot (Gauthier, 2024), HGM consistently outperforms Darwin Gödel Machine (DGM) (Zhang et al., 2025a) and Self-Improving Coding Agent (SICA) (Robeyns et al., 2025).”
HarnessX: A Composable, Adaptive, and Evolvable Agent Harness Foundry
Chen, T., Lu, S., Zhao, K., Meng, W., Teng, H., Li, T., Li, C., Liu, X., Liang, J., Zhang, Z., et al. (2026) · arXiv
“This baseline also serves as a proxy for monolithic evolvers such as SICA [31].”
HarnessOpt-Bench: Evaluating LLMs at Harness Optimization
Ursekar, V., Shanker, A., Maurya, Y., Yasser, S., Kalmath, V. S., Chatrath, V., & Xue, Y. (2026) · arXiv · doi:10.48550/arxiv.2608.06301
“Darwin Gödel Machine [36], Gödel Agent [33], and SICA [21] study recursive self-modification .”
Roesner, F., & Kohno, T. (2026) · arXiv · doi:10.48550/arxiv.2609.17817
Zhang, J., Zhao, B., Yang, W., Foerster, J., Clune, J., Jiang, M., Devlin, S., & Shavrina, T. (2026) · arXiv · doi:10.48550/arxiv.2603.19461
Live-SWE-agent: Can Software Engineering Agents Self-Evolve on the Fly?
Xia, C. S., Wang, Z., Yang, Y., Wei, Y., & Zhang, L. (2025) · arXiv · doi:10.48550/arxiv.2511.13646 · Cited by 2 · see citing works
SelfSearch: Reward-Free Search for Self-Improving Agents
Yang, J., Kong, I., & Jo, Y. (2026) · arXiv · doi:10.48550/arxiv.2609.37968
Magentic Marketplace: An Open-Source Environment for Studying Agentic Markets
Bansal, G., Hua, W., Huang, Z., Fourney, A., Swearngin, A., Epperson, W., Payne, T., Hofman, J. M., Lucier, B., Singh, C., et al. (2025) · arXiv · doi:10.48550/arxiv.2510.25779
Escher-Loop: Mutual Evolution by Closed-Loop Self-Referential Optimization
Liu, Z., Guo, X., Wei, X., Hao, H., & Yang, L. (2026) · arXiv · doi:10.48550/arxiv.2604.23472
RSI-Anything: Unlocking Recursive Self-Improvement with World Models
Cui, T., Zeng, P., Xu, W., Xiao, H., Xue, S., Gao, Q., Ouyang, W., Heng, P. A., Yin, Z., Wu, Y., et al. (2026) · arXiv · doi:10.48550/arxiv.2610.13912
- Authors
- Robeyns, M., Szummer, M., & Aitchison, L.
- Affiliations
- University of Bristol (GB)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2025
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2504.15228
- OpenAlex
- W6948264221
- Cited by
- 1
- References
- 34
- Citations by year
- 2026: 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- arXiv (Cornell University) (submittedVersion, cc-by)
- arXiv (Cornell University) (cc-by)
- Topics
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Physical Sciences › Computer Science › Artificial Intelligence › AI-based Problem Solving and Planning
- Physical Sciences › Computer Science › Artificial Intelligence › Evolutionary Algorithms and Applications
- Keywords
- LLM agents, self-improving agents, self-editing, code generation, SWE-bench, LiveCodeBench, data-efficient learning, agentic systems
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Claims read by deepseek-v4.1-flash under definition version 3 (extract-v3) on 2026-10-10.
Classified by jev-1.13-20260917 (gold-guideline-v0.2) on 2026-10-10.
Cited sources are checked by gpt-6-sol.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review