A comprehensive collection of research papers, technical blogs, and open-source projects exploring recursive self-improvement (RSI), self-modifying agents, and iterative self-training.
Python
0
9 commits
updated Sep 18, 2026

An AgentR index of recursive self-improvement: systems that change a persistent part of themselves and reuse that change in later improvement.
RSI is stronger than revising one answer. The improved object — code, harness, weights, memory, or evaluator — must participate in the next round. Entries here are 2025–present and are the closest empirical or formal work on that loop. None of them establishes unbounded autonomous RSI.
First public version, usually the first arXiv posting. Source type is not a peer-review claim.
2026-09 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Addresses joint improvement of scientific-agent scaffolds and model weights. An inner loop evolves the executable harness while an outer loop updates the policy with reinforcement learning, so each surface supplies training signal for the other. Reports gains on scientific-agent tasks under a fixed alternating protocol.
2026-09 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Treats recursive self-improvement as a composition of data, harness, and model operators. A learned meta-policy proposes how those operators are scheduled across rounds rather than running a single fixed recipe. Experiments stay inside a human-specified operator vocabulary.
2026-09 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Studies harness edits that overfit or forget. Failed runs are aligned to verified reference trajectories to localize errors; candidate harness updates pass quality and held-out performance gates before promotion. Reports more stable harness evolution than unguarded self-edits across several agent benchmarks.
2026-09 · Preprint
Self-Evolving Agents Self-Training
Abstract: Asks whether harness search and weight updates can train each other. The method alternates model-parameter training with executable harness search so improvements on one surface become data for the other. Official code is released; the outer alternating schedule remains fixed.
2026-09 · Preprint
Self-Evolving Agents
Abstract: Places ordinary policy iteration and recursive self-improvement in one formal frame. Two axes matter: whether the improving mechanism sits inside the agent, and whether evaluation stays externally grounded. The paper is a unifying formalism, not an implemented self-improving agent.
2026-09-11 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Targets the exploration policy around a fixed coding agent rather than the agent’s full source. Recorded discovery trees become replay worlds in which alternative exploration-policy code is scored and then redeployed on new searches. Evaluated on algorithm engineering, optimization, and GPU kernels; implementation was announced as forthcoming.
2026-08-25 · Preprint
Self-Evolving Agents Memory & Experience
Abstract: Addresses long-horizon failure from bloated history and misaligned skills. Working memory tracks task state and selects skills from experiential memory; a fixed meta-agent then applies validation-gated updates to skill memory from localized failures. Reports task-success gains on four long-horizon benchmarks across multiple models.
2026-08-25 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Recurses a fixed meta-operation over an evolving solver stack instead of searching a single scaffold once. Generated helpers and layer chains are archived and reused as later solvers. Official code is released; reported recursion acts on generated layers, not on the meta-operation or model weights.
2026-08-14 · Preprint
Self-Evolving Agents Self-Training
Abstract: Splits agent systems into typed components and co-evolves harness and weights. Harness search produces verified trajectories that become training data for the next model update. Official code is released; reported experiments are on code-repair tasks with a bounded search budget.
2026-08 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Makes the running agent the object of its own evolution. Reviewed commits to tools, prompts, context assembly, and core code become the next runtime and can schedule another cycle. Official code is released; promotion uses a separate-agent review and frozen benchmark snapshots.
2026-08 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Extends single-trajectory self-rewriting coding agents with comparative lineage operators. Reaction-norm mutation and cross-lineage hybridization use evidence from multiple tasks or another archive branch. Reports SWE-bench and Polyglot gains versus single-trajectory self-modification; fitness and backbone LLM remain designed and frozen.
2026-07-31 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Evolves agent harnesses while holding model weights fixed. A population of variants is edited, merged, and admitted only when task coverage grows without regression; an archive stores alternative lineages. Cross-benchmark transfer is reported; selection uses each benchmark’s own verifier.
2026-07 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Builds an AI-for-AI stack of executable ML task environments, learned improvement operators, long-horizon program evolution, and held-out transfer tests. Search experience is written back into operator training. Official code is released; atomic operators and composition rules are human-designed.
2026-07-17 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Treats the user-side harness as a prompt-level spec of the agent loop under model–harness co-evolution. The spec is refined from pairwise feedback on its own revision history. Reports ceiling gains on 30 synthetic ML research tasks with lower inference cost, attributed mainly to context-management changes.
2026-07 · Preprint
Self-Evolving Agents
Abstract: A taxonomy of self-improvement claims. It separates bounded refinement, persistent self-improvement, recursive improvement, and autonomous research loops, and reviews current systems against those grades. Secondary synthesis; not a primary experimental result.
2026-06 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Notes that most self-improving agents assume a stationary evaluator. Search is split into epochs with a fixed within-epoch utility; the evaluator or utility may change at epoch boundaries, including agent-as-a-judge and adversarial objectives. Reports coding, paper-writing, and grading experiments under co-evolving criteria.
2026-06 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Argues that harnesses should be model-specific. The agent mines its own failure traces, proposes minimal executable harness edits, and keeps them only after regression tests on Terminal-Bench, SWE-bench Verified, and AppWorld. Reports held-in and held-out pass-rate gains for three model families; the proposer and test suite stay fixed.
2026-06 · Preprint
Self-Evolving Agents Self-Training
Abstract: Co-evolves model policies and their training harnesses under executable feedback. Retained harness changes shape later training rounds rather than only the current run. Official code is released; co-evolution is shown inside designed training loops.
2026-05 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Treats the running TypeScript agent as an editable artifact. Failures drive diagnosis, code edits, isolated replay, and container promotion with approval and rollback. Official code is released; reported results are a bounded repair cycle, not unrestricted deployment.
2026-05-11 · Preprint
Self-Evolving Agents Memory & Experience
Abstract: Automates reset-free harness refinement for long-horizon embodied agents. The agent alternates acting with updates to prompts, subagents, skills, and memory; a separate experiment relabels rollouts with a teacher and updates an open model without resetting the environment. Official code is released; a co-learning setting uses teacher supervision.
2026-04 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Studies mutual evolution of task agents and optimizer agents. Newly generated task-agent scores supply win–loss signal for updating the optimizers, without a separate optimizer benchmark. Reports mathematical-optimization experiments in which optimizer strategy shifts with stronger task agents.
2026-03-19 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Puts a task agent and a meta-agent in one editable program. Evaluated descendants can change both task behavior and the procedure that generates later agents. Official code is released; experiments cover coding, review, reward design, and grading under fixed outer selection rules.
2025-11-20 · Preprint
Self-Evolving Agents Self-Training
Abstract: Couples a curriculum model with a tool-using executor so harder generated tasks become RL data as execution improves. Official code is released. Zero external data still depends on a pretrained backbone, tools, and manual checkpoint selection between iterations.
2025-10-24 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Guides self-modifying coding-agent search with estimated lineage value rather than only current score. Descendant performance is used to choose which archive members to rewrite next. Official code is released; clade statistics are not proofs of globally optimal rewrites.
2025-10-11 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Replaces proof-gated Gödel-machine adoption with a statistical gate. Candidate edits are tested before adoption while cumulative false-acceptance risk is budgeted across rounds. Official code is released; guarantees assume bounded independent paired measurements and a stable evaluator.
2025-06-12 · Preprint
Self-Evolving Agents Self-Training
Abstract: Lets a language model generate self-edits — finetuning data or update directives — that produce persistent weight changes via SFT. An outer RL loop trains better self-edit generation from downstream performance of the updated model. Official code is released; adaptation stays inside a designed SFT/RL recipe.
2025-05-29 · Preprint
Self-Evolving Agents Self-Modification
Abstract: An empirical coding-agent analogue of the Gödel machine. The agent modifies its own implementation, evaluates descendants on coding benchmarks, and branches from a growing archive. Official code is released. Reports SWE-bench 20.0% → 50.0% and Polyglot 14.2% → 30.7% under sandboxing; foundation-model weights stay frozen.
2025-05-06 · Preprint
Self-Evolving Agents Self-Training
Abstract: Removes curated post-training datasets from a proposer–solver loop. A model proposes tasks and solves them, with a code executor supplying validity and answer rewards. Official code is released. “Zero data” refers to the self-play post-training setup, not an untrained backbone.
2025-04-21 · Workshop paper
Self-Evolving Agents Self-Modification
Abstract: Closes a keep-or-revert loop on the agent’s own repository. The coding agent is evaluated, then run on its codebase to implement an improvement, then evaluated again. Official code is released; LLM weights are fixed and reported gains use sampled coding-benchmark subsets.
This list is an AgentR research index. Edit README.md directly. Read CONTRIBUTING.md before opening a pull request.
Keep the set small: 2025 or later, at most about 30 papers, and only work whose persistent object is reused in a later improvement round.
9 commits
Python
100.0%
A comprehensive collection of research papers, technical blogs, and open-source projects exploring recursive self-improvement (RSI), self-modifying agents, and iterative self-training.
Python
0
9 commits
updated Sep 18, 2026

An AgentR index of recursive self-improvement: systems that change a persistent part of themselves and reuse that change in later improvement.
RSI is stronger than revising one answer. The improved object — code, harness, weights, memory, or evaluator — must participate in the next round. Entries here are 2025–present and are the closest empirical or formal work on that loop. None of them establishes unbounded autonomous RSI.
First public version, usually the first arXiv posting. Source type is not a peer-review claim.
2026-09 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Addresses joint improvement of scientific-agent scaffolds and model weights. An inner loop evolves the executable harness while an outer loop updates the policy with reinforcement learning, so each surface supplies training signal for the other. Reports gains on scientific-agent tasks under a fixed alternating protocol.
2026-09 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Treats recursive self-improvement as a composition of data, harness, and model operators. A learned meta-policy proposes how those operators are scheduled across rounds rather than running a single fixed recipe. Experiments stay inside a human-specified operator vocabulary.
2026-09 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Studies harness edits that overfit or forget. Failed runs are aligned to verified reference trajectories to localize errors; candidate harness updates pass quality and held-out performance gates before promotion. Reports more stable harness evolution than unguarded self-edits across several agent benchmarks.
2026-09 · Preprint
Self-Evolving Agents Self-Training
Abstract: Asks whether harness search and weight updates can train each other. The method alternates model-parameter training with executable harness search so improvements on one surface become data for the other. Official code is released; the outer alternating schedule remains fixed.
2026-09 · Preprint
Self-Evolving Agents
Abstract: Places ordinary policy iteration and recursive self-improvement in one formal frame. Two axes matter: whether the improving mechanism sits inside the agent, and whether evaluation stays externally grounded. The paper is a unifying formalism, not an implemented self-improving agent.
2026-09-11 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Targets the exploration policy around a fixed coding agent rather than the agent’s full source. Recorded discovery trees become replay worlds in which alternative exploration-policy code is scored and then redeployed on new searches. Evaluated on algorithm engineering, optimization, and GPU kernels; implementation was announced as forthcoming.
2026-08-25 · Preprint
Self-Evolving Agents Memory & Experience
Abstract: Addresses long-horizon failure from bloated history and misaligned skills. Working memory tracks task state and selects skills from experiential memory; a fixed meta-agent then applies validation-gated updates to skill memory from localized failures. Reports task-success gains on four long-horizon benchmarks across multiple models.
2026-08-25 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Recurses a fixed meta-operation over an evolving solver stack instead of searching a single scaffold once. Generated helpers and layer chains are archived and reused as later solvers. Official code is released; reported recursion acts on generated layers, not on the meta-operation or model weights.
2026-08-14 · Preprint
Self-Evolving Agents Self-Training
Abstract: Splits agent systems into typed components and co-evolves harness and weights. Harness search produces verified trajectories that become training data for the next model update. Official code is released; reported experiments are on code-repair tasks with a bounded search budget.
2026-08 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Makes the running agent the object of its own evolution. Reviewed commits to tools, prompts, context assembly, and core code become the next runtime and can schedule another cycle. Official code is released; promotion uses a separate-agent review and frozen benchmark snapshots.
2026-08 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Extends single-trajectory self-rewriting coding agents with comparative lineage operators. Reaction-norm mutation and cross-lineage hybridization use evidence from multiple tasks or another archive branch. Reports SWE-bench and Polyglot gains versus single-trajectory self-modification; fitness and backbone LLM remain designed and frozen.
2026-07-31 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Evolves agent harnesses while holding model weights fixed. A population of variants is edited, merged, and admitted only when task coverage grows without regression; an archive stores alternative lineages. Cross-benchmark transfer is reported; selection uses each benchmark’s own verifier.
2026-07 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Builds an AI-for-AI stack of executable ML task environments, learned improvement operators, long-horizon program evolution, and held-out transfer tests. Search experience is written back into operator training. Official code is released; atomic operators and composition rules are human-designed.
2026-07-17 · Preprint
Scientific & Algorithmic Discovery Self-Evolving Agents
Abstract: Treats the user-side harness as a prompt-level spec of the agent loop under model–harness co-evolution. The spec is refined from pairwise feedback on its own revision history. Reports ceiling gains on 30 synthetic ML research tasks with lower inference cost, attributed mainly to context-management changes.
2026-07 · Preprint
Self-Evolving Agents
Abstract: A taxonomy of self-improvement claims. It separates bounded refinement, persistent self-improvement, recursive improvement, and autonomous research loops, and reviews current systems against those grades. Secondary synthesis; not a primary experimental result.
2026-06 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Notes that most self-improving agents assume a stationary evaluator. Search is split into epochs with a fixed within-epoch utility; the evaluator or utility may change at epoch boundaries, including agent-as-a-judge and adversarial objectives. Reports coding, paper-writing, and grading experiments under co-evolving criteria.
2026-06 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Argues that harnesses should be model-specific. The agent mines its own failure traces, proposes minimal executable harness edits, and keeps them only after regression tests on Terminal-Bench, SWE-bench Verified, and AppWorld. Reports held-in and held-out pass-rate gains for three model families; the proposer and test suite stay fixed.
2026-06 · Preprint
Self-Evolving Agents Self-Training
Abstract: Co-evolves model policies and their training harnesses under executable feedback. Retained harness changes shape later training rounds rather than only the current run. Official code is released; co-evolution is shown inside designed training loops.
2026-05 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Treats the running TypeScript agent as an editable artifact. Failures drive diagnosis, code edits, isolated replay, and container promotion with approval and rollback. Official code is released; reported results are a bounded repair cycle, not unrestricted deployment.
2026-05-11 · Preprint
Self-Evolving Agents Memory & Experience
Abstract: Automates reset-free harness refinement for long-horizon embodied agents. The agent alternates acting with updates to prompts, subagents, skills, and memory; a separate experiment relabels rollouts with a teacher and updates an open model without resetting the environment. Official code is released; a co-learning setting uses teacher supervision.
2026-04 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Studies mutual evolution of task agents and optimizer agents. Newly generated task-agent scores supply win–loss signal for updating the optimizers, without a separate optimizer benchmark. Reports mathematical-optimization experiments in which optimizer strategy shifts with stronger task agents.
2026-03-19 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Puts a task agent and a meta-agent in one editable program. Evaluated descendants can change both task behavior and the procedure that generates later agents. Official code is released; experiments cover coding, review, reward design, and grading under fixed outer selection rules.
2025-11-20 · Preprint
Self-Evolving Agents Self-Training
Abstract: Couples a curriculum model with a tool-using executor so harder generated tasks become RL data as execution improves. Official code is released. Zero external data still depends on a pretrained backbone, tools, and manual checkpoint selection between iterations.
2025-10-24 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Guides self-modifying coding-agent search with estimated lineage value rather than only current score. Descendant performance is used to choose which archive members to rewrite next. Official code is released; clade statistics are not proofs of globally optimal rewrites.
2025-10-11 · Preprint
Self-Evolving Agents Self-Modification
Abstract: Replaces proof-gated Gödel-machine adoption with a statistical gate. Candidate edits are tested before adoption while cumulative false-acceptance risk is budgeted across rounds. Official code is released; guarantees assume bounded independent paired measurements and a stable evaluator.
2025-06-12 · Preprint
Self-Evolving Agents Self-Training
Abstract: Lets a language model generate self-edits — finetuning data or update directives — that produce persistent weight changes via SFT. An outer RL loop trains better self-edit generation from downstream performance of the updated model. Official code is released; adaptation stays inside a designed SFT/RL recipe.
2025-05-29 · Preprint
Self-Evolving Agents Self-Modification
Abstract: An empirical coding-agent analogue of the Gödel machine. The agent modifies its own implementation, evaluates descendants on coding benchmarks, and branches from a growing archive. Official code is released. Reports SWE-bench 20.0% → 50.0% and Polyglot 14.2% → 30.7% under sandboxing; foundation-model weights stay frozen.
2025-05-06 · Preprint
Self-Evolving Agents Self-Training
Abstract: Removes curated post-training datasets from a proposer–solver loop. A model proposes tasks and solves them, with a code executor supplying validity and answer rewards. Official code is released. “Zero data” refers to the self-play post-training setup, not an untrained backbone.
2025-04-21 · Workshop paper
Self-Evolving Agents Self-Modification
Abstract: Closes a keep-or-revert loop on the agent’s own repository. The coding agent is evaluated, then run on its codebase to implement an improvement, then evaluated again. Official code is released; LLM weights are fixed and reported gains use sampled coding-benchmark subsets.
This list is an AgentR research index. Edit README.md directly. Read CONTRIBUTING.md before opening a pull request.
Keep the set small: 2025 or later, at most about 30 papers, and only work whose persistent object is reused in a later improvement round.
9 commits
Python
100.0%