Skip to content
Projects

pinkbubblebubble/awesome-rsi has 53 GitHub stars and 14 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-13 11:38 UTC. Last push 2026-11-10.

How these counts are measured

Measured star growth

in 24h
+1
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

A curated, evidence-aware collection of recursive self-improvement research, agents, harnesses, benchmarks, and safety work.

Learning

README.md

Original
Awesome RSI — recursive improvement loops with evaluation and rollback

♻️ Awesome Recursive Self-Improvement

A curated, high-signal index of recursive self-improvement (RSI) in AI: foundations, self-modifying agents, evaluation, and safety.

Awesome License: CC0-1.0

Last reviewed: 2026-11-10.

[!IMPORTANT] RSI is stronger than ordinary iteration. This list distinguishes systems that improve a persistent part of themselves from systems that merely revise one answer. A recursive system must also improve, or repeatedly reuse, the mechanism that produces later improvements. Most current systems are bounded or partial RSI—not open-ended intelligence explosions.

Contents

Scope and labels

This list uses three labels to keep adjacent research useful without overstating what it demonstrates:

  • RSI - the system changes a persistent part of itself, evaluates the change, and applies the same or an improved process again.
  • Self-improvement - the system persistently improves model weights, prompts, memory, tools, skills, or scaffolding, but the improvement operator itself remains fixed.
  • Enabler - automated research, optimization, evaluation, or safety work that could support RSI but is not itself RSI.

Clickable resource badges identify primary artifacts: Paper Code Dataset Project Blog Collection

Excluded by default: one-shot self-critique, answer-only refinement with no persistent update, generic agent frameworks, and projects whose improvement claims have no reproducible evaluation.

Inclusion decision

System behavior Included? Label
Revises only the current answer, with no reusable state Usually no Output refinement
Generates, filters, or repairs data and trains a later model on it Yes Self-improvement if the data loop is system-driven
Stores experience that changes later behavior Yes Self-improvement when reuse is demonstrated; otherwise Enabler
Updates prompts, memory, tools, skills, routing, permissions, or executable control logic Yes Self-improvement
Improves the updater, evaluator, mutation policy, or harness engineer used in later rounds Yes RSI candidate
Optimizes an external artifact while the agent remains fixed Yes, in an adjacent section Enabler

The unit of analysis is the deployed agent system, not only its neural weights. Model, data, prompt, memory, tool, workflow, harness, evaluator, and environment are all legitimate update surfaces, but changing a surface is not automatically recursive improvement.

Start here

Surveys and taxonomies

Foundations

Concepts and formal models

Pre-LLM stepping stones

Self-modifying and recursively improving agents

Year Work Level What changes
2023 Self-Taught Optimizer (STOP) · Code RSI An LLM improves a program that is itself used to improve code.
2024 Automated Design of Agentic Systems (ADAS) · Code Self-improvement A meta-agent searches over agent programs; the meta-optimizer stays fixed.
2024 AFlow: Automating Agentic Workflow Generation · Code Self-improvement Agent workflows are generated and refined against task feedback.
2025 Gödel Agent · Code RSI The agent dynamically modifies its own task-solving and optimization logic.
2025 A Self-Improving Coding Agent (SICA) · Code RSI A coding agent edits and evaluates its own implementation.
2025 Darwin Gödel Machine · Code RSI An archive-based evolutionary loop modifies coding-agent code and reuses improved descendants.
2026 Huxley-Gödel Machine · Code RSI An empirical approximation of a Gödel machine develops its own coding-agent implementation.
2026 HyperAgents · Code RSI Task and meta-agent roles are integrated so the agent can modify its own improver.
2026 MOSS · Code RSI An agent rewrites its TypeScript source, replays failure batches, and promotes container images through an approval and rollback gate.
2026 EvoTrainer · Code RSI Model policies and their training harnesses co-evolve under executable feedback.
2026 SIA: Self Improving AI with Harness & Weight Updates · Code Self-improvement A meta-agent updates both task harnesses and model weights under benchmark feedback.
2026 Red Queen Gödel Machine RSI Agents and their evaluators co-evolve through epoch-bounded utility updates, making the improvement criterion part of the loop.
2026 OpenRSI / OpenMLE / Frontis-MA1 · Code Self-improvement The Tsinghua-affiliated release joins OpenMLE-Gym, OpenMLE-RL, Frontis-MA1, and OpenMLE-Evo in an executable MLE research stack.
2026 Ouroboros · Code RSI Reviewed commits to tools, prompts, context assembly, and core code become the runtime for later work and can schedule another evolution cycle.
2026 Metaⁿ: Recursive Self-Improvement through Emergent Depth · Code RSI A fixed meta-operation recursively consumes its own generated layers; included as an RSI candidate because the outer operation itself is not rewritten.
2026 WHALE: A Simple Recipe for Joint Harness-Weight Optimization · Code Self-improvement Alternates model-weight updates with harness search so improvements in one surface become training signal for the other.
2026 MetaRSI / RSI2 RSI A meta-policy revises how Data-RSI, Harness-RSI, and Model-RSI are composed and scheduled across improvement rounds.
2026 ScienceBuddy · Code Self-improvement Couples inner harness evolution with outer model reinforcement learning; the released system improves two persistent surfaces while the alternating outer protocol remains fixed.
2026 ModularRSI · Code · Dataset Self-improvement Evolves five restricted harness modules from contrasted trajectories and integrates them; the proposal and promotion procedure remains fixed.
2026 SIFT Self-improvement Searches self-edits to a coding agent using pairwise patch judgments before expensive task evaluation; the tree-search operator itself remains fixed.
2026 Self-Meta-Evolve RSI An inner loop adapts per-user prompts while an outer loop distills successful edits into the meta-prompt that produces later updates; included as a narrow, domain-specific RSI candidate.
2026 Dream-RSI Self-improvement Replays recorded search trees as simulated worlds to improve the exploration policy used in later research runs; the project preprint is public, with implementation code still announced as forthcoming.
2026 AIDE²: Recursive self-improvement of AI research agents RSI Rewrites an AI-research agent's own code and makes each accepted descendant the starting point for the next generation; seven successive improvements transferred to held-out research tasks.
2026 Regularized Recursive Self-Improvement of Agent Harnesses (RRSI) · Code · Project Self-improvement Evolves harness components with an annealed edit budget, trajectory novelty, and critic–pruner selection; the proposal and selection algorithm remains fixed.
2026 Grow the Harness, Not the Context Self-improvement Localizes failures to harness functions, jointly repairs the responsible code, and accumulates accepted changes behind held-out rollback tests.
2026 MedRSI Self-improvement Evolves clinical capabilities through tool composition and task-specific training, admitting changes only after sustained benefit on later cohorts; the outer evolution procedure remains fixed.
2026 HarnessPAI · Project Self-improvement Evolves executable programs and persistent task, skill, and code memory around frozen physical-action models, with deterministic success gates.
2026 Harness Learning Enables Generalizable Test-Time Adaptation Self-improvement Trains a proposer to revise executable harnesses from task feedback and transfers the learned adaptation policy to unseen tasks; the trained proposer is fixed at deployment.
2026 PluginRSI Self-improvement Improves atomized plugins independently, accumulates them in a shared library, and recombines them into later harnesses; the plugin-evolution procedure remains fixed.
2026 LiteEvo Self-improvement Mines trajectories for reusable harness components, curates a versioned library, and composes later harnesses from a neutral seed with held-out transfer checks.
2026 Vestrum Self-improvement Turns recurring trace failures into scoped changes to verification, retrieval, decomposition, memory, and knowledge synthesis, then tests the frozen result on held-out tasks.
2026 RoboFoundry · Project Self-improvement Evolves context, file-system memory, hierarchical skills, and recovery procedures through an act–reflect–repair–promote loop with held-out checks across robot embodiments.
2026 Self-Evolving Harness on Multiple Tasks with the Agent as Its Own Optimizer · Code Self-improvement The same frozen model alternates between solving tasks and editing the persistent harness from its run records; the surrounding train-and-promote procedure stays fixed.
2026 Mixture of Self-Improving Branches for Agent Harness Optimization RSI Branches co-evolve harnesses and the proposal policies that generate later edits, while a learned router combines specialized descendants; included as an RSI candidate because part of the improvement policy is inside the evolving state.
2026 MILO: Automated Harness Discovery via Orchestrated Multi-Agent Evolution RSI Co-evolves full harnesses and their discovery strategy by adapting mutator assignments, grafting, speciation, and curriculum from lineage evidence; included as an RSI candidate because later search is changed by the evolving strategy.
2026 Video-RSI · Code Self-improvement Revises a persistent video-evidence acquisition harness from investigation traces and retains variants against both answer quality and visual-compute cost.
2026 DynaHarness · Code Self-improvement Attributes embodied-agent failures to reusable capabilities or execution mechanisms, repairs the responsible harness components, and admits updates through paired regression checks.
2026 VERSE: Verified Self-Evolving Optimizer for Agent Harnesses · Code RSI Revises both the executor harness and the optimizer's own prompts, skills, tools, hooks, and notes from execution-based verification; held-out and newer out-of-distribution tasks test later descendants.
2026 Learning from Revision Consequences: Hindsight Meta-Experience Distillation for Self-Improving Agents RSI Re-executes incumbent and revised meta-skills from the same restored discovery state, then persists causal comparisons that guide later updates to the skill-improvement process.
2026 DUET: Co-Evolving Solver and Grader Agents RSI Alternates tool-using updates to the solver and its grader, making the evaluation mechanism part of the evolving state rather than a fixed feedback source.
2026 ActiveSaddler · Code RSI Co-evolves a harness with the curriculum that generates later optimization evidence by updating reusable failure patterns and their priorities; included as a bounded RSI candidate.
2026 VeriFine · Project RSI Co-evolves an embodied policy, its adaptive curriculum, and the rubric judge that verifies subsequent updates, using targeted human calibration when judge quality becomes the bottleneck.
2026 VERA: Scaling Verifiable Environments for Agentic co-Evolution Self-improvement Alternates model-weight training and harness-skill edits inside a bank of executable environments, with explicit development gates for both update surfaces.
2026 ScienceClaw · Code Self-improvement Converts re-execution-verified scientific failures into linked skill and operator candidates, retaining changes only when source replay and independent tasks improve; the evolution protocol remains fixed.
2026 MESH-Harness Self-improvement Recombines modular harness implementations with bandit-guided search and feeds validation traces into later code edits under a matched evaluation budget.
2026 GUI-HARVEST · Code Self-improvement Consolidates verified GUI failures across tasks into bounded source-code edits, checking predicted behavioral effects through repeated runs and held-out transfer.
2026 HERA: Harness-Environment Co-Evolution for Reliable Agentic Abstention · Code Self-improvement Uses prior failures to adapt the abstention harness and generate new feasible–infeasible task pairs targeted at its weaknesses; the co-evolution procedure remains fixed.
2026 VideoEvolve Self-improvement Evolves video-grounding workflows and instructions through branch-preserving execution feedback and validation while keeping the video-language backbone frozen; the announced code repository was empty at review.
2026 Recursive Harness Self-Improvement for Frontier Reasoning Data Synthesis Self-improvement Co-evolves generated tasks with persistent skills, prompts, and workflows over fourteen rounds; weights, verifiers, and the outer update schedules remain fixed.
2026 Recursive Self-Improvement through Multi-Agent Self-Supervision (MASS) · Code RSI Alternates workflow evolution with self-supervised weight updates, so the improved model becomes the optimizer and evaluator used in later rounds.
2026 EvoAlloc: A Self-Evolving Resource Allocation Agent for Efficient Program Evolution RSI Revises the resource-allocation strategy that governs later program-evolution trials, using counterfactual evidence from prior search rounds.
2026 RewardWeaver RSI Uses failure attribution to revise process-reward allocation across later policy-training rounds; included as a bounded RSI candidate because the improvement signal itself evolves.
2026 Who Verifies the Verifier? Co-Evolving Inspectable Graders with Self-Improving Agents RSI Co-evolves reusable agent skills and inspectable graders while retaining external anchors against evaluator drift.
2026 RoboRSI · Code · Project Self-improvement Develops reusable robot skills through manager, planner, engineer, and reviewer roles over 104 refinement rounds; the orchestration and promotion protocol remains fixed.
2026 ViSkill · Code Self-improvement Distills successful embodied trajectories into visual skill cards that guide later inference and reward shaping under a fixed outer loop.
2026 Embodied Turing Machines: Stateful Code for Robot Recursive Self-Improvement · Project Self-improvement Coding agents persist and extend a shared code-as-policy library across robot tasks; the library evolves, while the update procedure remains fixed.
2026 ReSI: Recursive Safety Improvement toward Resistant and Resilient AI · Code Self-improvement Repeatedly red-teams the current model, develops training recipes, and Pareto-promotes safer descendants under a fixed research protocol.
2026 Memento 3: Model-Based Recursive Self-Improvement through Reflective Rulebooks Self-improvement A frozen model revises a persistent executable rulebook from replay-verified experience; the rulebook changes, but the reflective update operator does not.
2026 AgentEvolver: System-Wide Self-Evolution Through Task Execution Self-improvement Versions and reuses prompts, tools, memory, workflows, and other agent entities across tasks, preserving validated capabilities under a fixed lifecycle.
2026 E-Ledger: Safe, Persistent, and Evolving Agent Harness for Understanding Partially Observable Worlds · Code Self-improvement Accumulates verified hidden-world rules in a persistent ledger and uses them to change later action selection; the abductive update algorithm remains fixed.
2026 DuplexAgent-RSI · Project Self-improvement An exam planner selects diagnostic tasks and an editor revises six persistent agent modules from resulting traces; the two-role outer loop is fixed.
2026 EmbodiedRSI · Project Self-improvement Uses a hypothesis graph, value-of-information experiment selection, persistent memory, and code-skill edits to improve a robotics agent under a fixed harness.
2026 The Harness as the Only Mutable Surface in a Self-Improving Agent · Code Self-improvement A controlled simulation mutates only harness code and admits candidates through a measured, hash-chained dual-loop gate; the seeded proposer remains fixed.
2026 VideoEvoHarness · Code Self-improvement Co-evolves questioner and solver harnesses from unlabeled videos, retaining candidates on shared validation questions while the outer procedure remains fixed.
2026 SpecForge: Recursive Self-Improvement for Coding Agents via Behavioral Specifications (NeurIPS 2026) · Code Self-improvement Iteratively repairs persistent behavioral specifications from execution failures using a fixed multi-frontier search, with transfer to coding tasks outside the loop.
2026 RSIPO: Recursive Self-Improving Policy Optimization for Agentic Reinforcement Learning via Skill-Policy Co-Evolution · Code Self-improvement Co-evolves model weights and a policy-generated skill bank through trajectory replay and calibrated teacher supervision; the training algorithm stays fixed.
2026 ReTrace: Cross-Stage Failure Attribution for Self-Improving Robotic Manipulation Self-improvement Attributes downstream robot failures to earlier decisions and consolidates validated corrections into reusable manipulation skills across physical trials.
2026 Heterogeneous Agentic Coevolution (HACE) Self-improvement Jointly trains a specialist model and learning agent while evolving their interaction harness; the co-evolution recipe itself remains fixed.
2026 Drafting Agents, Not Just Tokens: Speculative Recursive Self-Improvement for Agentic Systems · Code RSI Drafts successor agents before full evaluation and trains the improver from completed search trees while keeping final verification external and fixed.
2026 Verifier-Harness Co-Evolution for Training-Free Self-Improvement on Open-Ended Tasks · Code RSI Co-evolves executable verifier programs and persistent harness state, admitting verifier successors only against anchored response contrasts.
2026 AReaL-RSI: Adaptive Scaling and Coordination of Recursive Self-Improvement Self-improvement Revises a persistent research team's orientations, knowledge, and skills after each campaign while the leader, review, and promotion protocol stays fixed.
2026 RSIgen: Reciprocal Self-Improvement for Agentic Visual Generation Self-improvement Reciprocally trains visual-generation agent and generator roles, refreshes supervision after updates, and constructs the next curriculum under fixed routing rules.
2026 VideoHarness-SRSI: Structured Recursive Self-Improvement for Video Understanding Harness Self-improvement Organizes video-harness search around transferable evidence, isolated probes, and held-out composition to reduce validation overfitting; the search design is fixed and the announced project page was not public at review.
2026 TimeRSI: Towards Self-Improved Agentic Deployment for Time-Series Foundation Models · Code Self-improvement Evolves executable forecasting pipelines from historical errors and selects among retained variants at deployment around frozen time-series models.
2026 SwarmRSI: Recursive Self-Improvement through Evolving Scientific Agent Swarm Self-improvement Mutates and recombines scientific hypotheses and implementations across an agent swarm, carrying experimental evidence into later research rounds under fixed operators.
2026 AdaRSI: On-Demand Recursive Self-Improvement for Embodied Agents Self-improvement Improves embodied skills and harnesses first, then selectively fine-tunes persistent VLA failures from self-collected demonstrations; the attribution policy remains fixed.
2026 A Self-Improving Agent that Grows its Own DSL: Oracle-Free Operator Induction for Exact Question Answering Self-improvement Adds exact operators to a persistent DSL only when independent implementations agree and conservation checks pass; the induction and admission procedure is fixed.
2026 Recursive Reward Improvement via Adversarial Meta-Prompt Evolution · Code RSI Uses adversarial rubric exploits to repair rewards and rewrite how later tasks and rubrics are generated, making part of the supervision mechanism evolve across rounds.
2026 RSIFlow: Adaptive Self-Improvement Workflows with an Evolving Meta-Agent · Code RSI Selects improvement workflows from diagnosed bottlenecks and distills their outcomes into the meta-agent harness that orchestrates subsequent updates.
2026 Terminal-RSI: Recursive Self-Improving Terminal Agents via Recursive Self-Rewrite and Policy-Refine Self-improvement Alternates verified trajectory rewriting with critic-inheriting policy refinement across five retained model stages; the training schedule remains fixed and announced code was not public at review.
2026 Scale and Selection: What Makes Automatic Harness Evolution Work for Visual-Interface Robot Agents Self-improvement Uses an optimizer agent to revise prompts, tools, and control rules, showing that held-out gains depend on sufficiently large rollout batches and champion–challenger promotion while the evolution procedure remains fixed.
2026 Predict Before You Modify: Learning Improvement Dynamics for Self-Evolving Agents RSI Repeatedly revises an editable Improvement Dynamics Model from observed modification outcomes, then uses its later forecasts to steer and pre-emptively repair subsequent agent changes.
2026 EmbodiedEvo: Self-Evolving Coding Agent For Physical Intelligence · Code Self-improvement Distills physical interaction into reusable code skills and diagnostic lessons, freezes them, and tests their causal transfer through fresh agents in unseen RoboDojo scenes under a fixed learning protocol.
2026 MMLA-RSI: Recursive Self-Improvement through RTT and RTMA RSI Makes either the numerical policy updater or authoritative memory manager propose its admitted successor; the recursive architecture is specified, but beneficial multi-generation chains remain unevaluated.
2026 MetaShare: Failure-Aware Collective Self-Improvement for Open-Ended Agents (NeurIPS 2026 Meta-Agents Workshop) Self-improvement Persists signed, mechanism-level successes and failures across lineages so later scaffold edits reuse effective changes and avoid measured dead ends; retrieval, auditing, and admission remain fixed.
2026 ADIAS: Automated Design of Interactive Agentic Systems · Code Self-improvement Carries recurring failures, repair evidence, and intervention outcomes forward as an issue state that focuses later harness edits; issue management and optimization remain fixed.
2026 Learning to Compose: Recursive Self-Improvement of Shared Executable Stacks for Zero-Shot Long-Horizon Robot Manipulation Self-improvement Repairs a persistent stack of tools, skills, handoffs, and verifiers from source-task traces, then freezes it for compositional transfer under fixed attribution and promotion rules.
2026 MELD: Recursive Self-Improvement via Hierarchical Coordination for Multi-Agent Scientific Discovery RSI Co-trains the Coordinator that allocates later research and the Scientist policies that learn from those assignments; included as bounded RSI because the experience-producing coordination policy itself evolves, while the announced repository was not public at review.
2026 Épi: Towards a Persistent, Self-Improving Agent for Autonomous Research Self-improvement Carries research history, hierarchical memory, methods, branches, and independent review across model sessions while a fixed verifier evaluates persistent results.
2026 CoEvo-RSI: When Harnesses Evolve, Which Models Should Follow? · Code · Models and data Self-improvement Jointly evolves harnesses and model checkpoints through archive-guided inheritance and self-generated training trajectories; the coordinating meta-agent and update recipe remain fixed.
2026 Compile Once, Run Cheap: Frozen, Portable Skills for Embodied Agents, and What Recursive Self-Improvement Adds · Code and data Self-improvement An offline author repeatedly writes, tests, diagnoses, and repairs executable manipulation skills, then freezes them for cheap deployment and held-out transfer.
2026 Self-Evolving Agents through Privileged Retrospective Distillation Self-improvement Co-evolves model weights, accumulated experience, and retrospective supervision across rounds, optionally revising the context policy while the distillation procedure remains fixed.
2026 KPHarness: Co-Evolving Knowledge and Probing for Long-Horizon Gaming Harnesses · Project RSI Co-evolves recovery knowledge with the probing policy that gathers evidence for later harness revisions; included as bounded RSI because the diagnostic part of the improver is retained and updated.
2026 HarnessPro: Recursive Harness Self-Improvement with Pareto Optimization for Performance-Cost Trade-offs · Code Self-improvement Evolves lite, balanced, and heavy harness lineages from trajectory diagnosis and generated tests, while the multi-objective proposal and selection procedure stays fixed.
2026 DiscoveryRSI: Recursively Learning to Discover Valuable Hypotheses · Code · Models and data Self-improvement Replays hypothesis-development traces to refine persistent research workflows and applies accepted changes to later investigations under fixed credit, replay, and rediscovery mechanisms.
2026 MaD-RSI: Model-as-Data for Recursive Self-Improvement of Agent Harnesses Self-improvement Treats heterogeneous models' failure trajectories as optimization data for one shared harness, improving cross-model generalization while the harness search procedure remains fixed.
2026 ChartEvo: Self-Evolving Agent Harnesses for Long-Tail Chart Reasoning Self-improvement Jointly evolves reusable chart skills, executable visual tools, and local tool-call chains for underperforming chart types under a fixed evolution loop.
2026 VisualEvolve: A Skill Self-Evolution Framework for Visual Reasoning · Project Self-improvement Evolves visual operations and tool-use strategies while selecting reusable historical skill-library snapshots on a disjoint validation set; the selection and update cycle is fixed.
2026 Self-HPO: Self-Evolving Coding Agents via Harness-Policy Optimization · Code · Models and data RSI Alternates policy-written harness revisions with policy RL, so each updated policy becomes the proposer for the next harness round and changes the mechanism producing later improvements.
2026 CollabFlow: Recursive Self-Improvement of Agent Collaboration Self-improvement Retrains a persistent collaboration director from team outcomes so later rounds change both team construction and evidence-conditioned communication; the training objective remains fixed, and the announced anonymous code archive was inaccessible at review.
2026 R²Orch: Recursive Self-Improvement for Agent Orchestration via Self-Play within a Skill-Internalization Loop · Code RSI An outer loop changes which tasks and retained skills drive later inner-loop self-play, improving how the orchestration policy generates its own subsequent learning signal.
2026 Evolving with Open Worlds: Towards Recursive Self-Improvement for Future Forecasting · Project Self-improvement Converts live forecasting trajectories into model updates and reusable skills inside a continuously refreshed, outcome-verifiable environment; the recursive-evolution engine remains fixed.
2026 RSI-Opt: Recursive Self-Improvement Optimizer Agents for Model Training Self-improvement Evolves an optimizer agent's prompt, procedural playbook, tested code library, and decision cadence across training runs using a fixed meta-agent and archive.
2026 ImageRSI: Verification-Driven Recursive Self-Improvement for Agentic Image Generation RSI Accumulates paired-validated repair experience and retrains the judge that admits and evaluates later improvements; included as bounded RSI because part of the verification mechanism evolves.
2026 Tempo-Zero: Recursive Self-Play in Executable Worlds for Video Reasoning · Project RSI Trains one policy as questioner and solver while that policy changes the executable event rules and curriculum that generate later verified learning tasks.
2026 HarnessMM: Recursive Self-Improvement for Harness Token Efficiency Self-improvement Iteratively refines companion harness configurations that reuse guarded executable decisions, reducing repeated callbacks while actor weights and the validation-driven refinement procedure stay fixed.
2026 The View from Nowhere: Population-Centered Agent Evolution Self-improvement Distills population-wide task results and prior modifications into evidence for revising a selected parent harness; the population-consolidation procedure itself stays fixed.
2026 AudioRSI: Recursively Self-Improving Audio Reasoners · Project RSI Periodically replaces the process-reward critic with the improved audio policy, so the mechanism judging reasoning changes with the actor and continues improving after a frozen judge plateaus.
2026 When the Critic Falls Behind: Co-Evolving Rubrics and Harnesses for Continual Agent Self-Improvement RSI Continually discovers, reassesses, and prioritizes behavioral criteria that guide later harness edits; included as bounded RSI because the diagnostic supervision mechanism evolves with the harness.
2026 Learning to Code the World: Harness Evolution for Compositional 3D Reconstruction · Project Self-improvement A teacher iteratively evolves a reusable reconstruction harness around frozen action semantics, execution backend, and compact agent, then freezes it for held-out scenes and model transfer.
2026 FilingLoop: Evaluating and Evolving LLM Agents for Corporate Disclosure Review and Revision Self-improvement Converts requirement-level evaluation feedback from completed cases into persistent role-specific procedures used only on later filings, enabling clean sequential adaptation measurement.
2026 EmbodiRSI: Recursive Self-Improvement for Data-Efficient Robot Adaptation Self-improvement Uses the current robot policy's failures to target corrective trajectories and expert demonstrations across two retained policy updates; the data-acquisition and update rules remain fixed.
2026 A-RSI: Adaptive Task Refresh for Zero-Data Multimodal Self-Improvement Self-improvement Refreshes a program-generated multimodal task pool when training-log signals decay and updates the policy from independently checkable answers; the refresh rule and program library stay fixed.
2026 Implicit Minor Detection from Multi-Turn Dialogue in High-Risk AI Interactions: A Constrained Self-Evolving LLM Harness Self-improvement Selects evidence-structured harness revisions on validation data and subjects every version to review for a high-risk user-attribute inference task; the Maker–Checker update protocol remains fixed.
2026 MAS-Loop: Beyond One-Shot Orchestration towards Self-Evolving Multi-Agent Systems RSI Co-trains the Orchestrator that constructs later multi-agent systems and the Refiner that diagnoses and patches them from source–updated trajectory pairs, so part of the improvement machinery itself changes.
2026 VEvo-Harness: Causally-Guarded Self-Evolving Harness for Agentic Image Generation Self-improvement Persists root-cause episodes and causally replayed skill patches across a lifecycle-managed visual harness while keeping traceback, governance, and routing procedures fixed.
2026 Try Before You Evolve: Ranking-Scored Trials for Recursive Self-Improvement of Recommender Systems Self-improvement Revises recommender training recipes and screens candidates with short full-ranking trials before costly retraining; the diagnosis, trial, and selection mechanism remains fixed.
2026 KARMA: Training-Free Knowledge-Atomic Harness Evolution for Industrial Advertising Agents Self-improvement Applies reversible atomic edits to six typed knowledge modules from verified trajectory contrasts and retains them behind a fixed regression gate, leaving weights and executable harness code frozen.
2026 MoLRSI: A Recursive Self-Improving AI Agent for Molecular Discovery RSI Uses workflow outcomes and persistent cross-task memory to improve both molecular-search workflows and the strategy that develops later workflows, with wet-lab validation in two discovery settings.
2026 RSI-Env: An Open-Ended Environment for Recursive Self-Improvement of Agents RSI Lets each accepted model-harness pair become the improver for the next round while retaining research state; a protected host controller handles services, versioning, and independent capability evaluation.
2026 Flex-RSI: Benchmarking Recursive Self-Improvement of Frontier Agents · Code · Dataset · Project RSI The improver revises the executor's prompts, tools, and workflow as well as its own instructions, accumulated lessons, and validation margin; the evaluator, hidden splits, and budget accounting stay fixed.
2026 Compounding Physical RSI: Turning Execution Failure into Inherited Capability Self-improvement Diagnoses stage-level robot-policy failures, curates corrective experience, and promotes retained weight-space candidates across generations; diagnosis, remedy, and retention procedures remain fixed.
2026 Recursively Self-Improving Electromagnetic Spectrum Agents: Architecture and Operation Self-improvement Retains effective task versions, modification records, and diagnostic knowledge across spectrum-scheduling rounds while keeping the proposed improvement architecture fixed.

Components of self-improvement

These works improve a persistent component and are important building blocks, but generally keep the outer improvement algorithm fixed.

Model weights, generated data, and evolving curricula

Data evolution belongs here when generated experience is persisted, selected or repaired, and consumed by a later update. Static synthetic-data generation without a feedback-to-update loop is an enabler rather than self-improvement.

Prompts, memory, tools, and skills

  • Enabler Reflexion (NeurIPS 2023) - Stores verbal feedback in episodic memory to improve later attempts. Code
  • Enabler Self-Refine (NeurIPS 2023) - Iterative feedback and revision without parameter updates. Code
  • Self-improvement Voyager (2023) - Builds and reuses an executable skill library through environment interaction. Code
  • Self-improvement Dynamic Cheatsheet (2025) - Maintains a self-curated memory of transferable strategies and validated code across otherwise independent inference tasks. Code
  • Self-improvement ReasoningBank (ICLR 2026) - Distills reusable strategies from self-judged successes and failures, retrieves them for later tasks, and writes new lessons back into persistent reasoning memory. Code
  • Self-improvement Optimization by PROmpting (OPRO) (ICLR 2024) - Uses an LLM as an optimizer over natural-language prompts.
  • Self-improvement Promptbreeder (2023) - Evolves task prompts together with mutation prompts, making it unusually close to meta-improvement.
  • Self-improvement Eureka (ICLR 2024) - Evolves reward programs using environment feedback. Code
  • Self-improvement TextGrad (2024) - Optimizes compound AI systems through textual feedback. Code
  • Self-improvement GEPA (2025) - Reflective, Pareto-based evolution of prompts and other textual components. Code
  • Self-improvement SkillOpt (2026) - Optimizes reusable natural-language skills through trajectory-driven edits and held-out validation gates. Code
  • Self-improvement SkillHone (2026) - Evolves whole skill packages while retaining evaluation and promotion decisions as auditable Git artifacts. Code
  • RSI Who Grades the Grader? (2026) - Co-evolves an inspectable evaluation metric with an agent skill library, exposing criterion drift as part of the loop. Code
  • Self-improvement SkillWeaver (2025) - Discovers and hones reusable web-agent skills through environment exploration. Code
  • Self-improvement Alita (2025) - Builds reusable tools with minimal predefined scaffolding. Code
  • Self-improvement Agentic Context Engineering (ICLR 2026) - Evolves context and reusable playbooks from execution feedback. Code
  • Self-improvement MemRL (2026) - Applies runtime reinforcement learning to episodic-memory selection. Code
  • Self-improvement Mem²Evolve (ACL 2026) - Co-evolves capability expansion with experience distillation into memory. Code
  • Self-improvement CoEvoSkills (COLM 2026) - Co-evolves reusable skills and their verification process. Code
  • Self-improvement OpenSkill (2026) - Builds skills and verification signals in open-world environments. Code
  • Self-improvement WikiSkill (2026) - Co-evolves a persistent wiki-style knowledge base and reusable skills from agent experience.
  • Self-improvement Experience Funnel (2026) - Alternates explicit textual-state adaptation with policy consolidation so experience can affect both runtime context and model behavior.
  • Self-improvement SkillAdam (2026) - Stabilizes skill evolution with optimizer-inspired memory, adaptive edit budgets, and validation across iterations. Code
  • Self-improvement COBRA-Skills (2026) - Uses a contextual bandit to allocate a limited execution-evaluation budget while an evidence-grounded loop continually revises a persistent skill population. Code
  • Self-improvement RSIAgent (2026) - Coordinates curriculum, actor, and verifier agents to explore a new environment, validate causal knowledge, and freeze reusable memory for later tasks; the update framework itself remains fixed. Code
  • Self-improvement SkillLift (2026) - Alternates cheap rubric-guided skill revision with sparse oracle rollouts that realign the learned rubric, reducing the evaluation cost of persistent skill evolution. Code
  • Self-improvement EvoOntology (2026) - Exposes a persistent ontology as an MCP server and accepts attribution-guided typed edits only after backbone-conditional paired evaluation. Code
  • Self-improvement ThinkFlow (2026) - Continually refines probabilistic latent memory through self-supervised next-user-utterance prediction for label-free, multi-session personalization.
  • Self-improvement EvoSkill-GUI (2026) - Revises persistent, multi-file GUI skills from execution failures through an isolated critic and restricted edits; tests reuse across related tasks. Code
  • Self-improvement SkillAA (2026) - Attributes failures to specific skill-graph objects and admits local repairs through targeted validation and rollback with a frozen base model. Code
  • Self-improvement FINSKILLOPS (2026) - Promotes scoped financial-QA skill patches only after targeted validation, protected-case regression checks, and negative controls; the update procedure stays fixed.
  • Self-improvement MACE (2026) - Co-adapts a graph of procedural memory units, their retrieval scores and relations, and how cooperating agents consume them through execution feedback.
  • Self-improvement GraphSkillEvo (2026) - Evolves graph-structured procedural skills with population-based mutation and crossover across five agent benchmarks; the evolutionary operator remains fixed. Code
  • Self-improvement Designer-RSI (2026) - Widens and deepens persistent design skills from real user traffic, admitting updates only when matched replay repairs failures without regressing prior successes; the memory updater remains fixed.
  • Self-improvement TimeEvo (2026) - Diagnoses time-series failures into capability gaps, synthesizes evidence-only tools, and admits them through paired validation before transferring the library across model backbones; code is announced but not yet released.
  • Self-improvement SkillPivot (2026) - Finds the point where a useful trajectory turns wrong, asks a stronger teacher to continue from the valid prefix, and converts the contrast into localized reusable skill updates.
  • Self-improvement RSI-Router (2026) - Co-evolves subtask definitions, model-routing strategies, model-specific skills, and a Pareto archive to improve the performance–cost frontier across later tasks.
  • Self-improvement ContextEvo (2026) - Reconstructs model-visible context at key decisions, attributes long-horizon failures to context policy, and persists targeted policy updates in a Pi-based harness.
  • Self-improvement GenMem (2026) - Learns stable symbolic addresses for evolving memory payloads and jointly trains retrieval and memory-revision agents from process and outcome rewards.
  • Self-improvement R² Flow (2026) - Alternates flow-based procedure learning, independent verification, and versioned skill-library edits whose committed changes reshape the next policy's orchestration graph. Code
  • Self-improvement Learning Meta-Skills for Agent Harness Design in Test-Time AI4AI (2026) - Distills target-task feedback into a persistent bank of reusable harness-design meta-skills, then freezes that bank before constructing harnesses for unseen tasks. Code
  • Self-improvement EvoSteer (2026) - Evolves a graph of reusable orchestration skills online and admits new nodes only after paired sequential evaluation against the current graph. Code
  • Self-improvement AnchorGUI: Asymmetric Memory for Dual-Scale Learning in GUI Navigation (ECCV 2026) - Preserves screenshots for unexpected GUI transitions and distills them into an iteratively updated experience bank reused across later attempts of the same task; the memory updater remains fixed.
  • Self-improvement EVISKILL (2026) - Links skill edits to replayable evidence cards, re-executes targeted contexts before promotion, and preserves supported edits across epochs for later refinement.
  • Self-improvement From a Prompt to Repertoires: Evolving Function Repertoire for Programmatic Problem Solving (2026) - Accumulates and recombines an executable function repertoire across a task stream, with preservation checks against forgetting.
  • Self-improvement Trajectory-Guided Fault Localization for Agent Skill Evolution (SkillMorph) (2026) - Contrasts failed and successful trajectories to localize skill defects before persisting targeted edits for later tasks.
  • Self-improvement TeleTune (2026) - Evolves a textual computer-use skill library from non-replayable offline telemetry, keeping edits only when they improve held-out action prediction. Project
  • Self-improvement VIGIL (2026) - Updates a contract calibrator and query selector from delayed spreadsheet-QA feedback behind replay gates, while reporting held-out regressions that still pass the promotion buffer.
  • Self-improvement ForkPilot (2026) - Continually retrains a retrospective-search policy from newly completed agent trajectories so later runs can allocate recovery effort more efficiently.
  • Self-improvement STRATA: Self-Maintaining Structured Experience Graphs for Self-Evolving Language Agents (2026) - Maintains a typed experience graph through reflection, abstraction, deduplication, garbage collection, and contrast edges to prevent negative transfer across later tasks.
  • Self-improvement XferAgent: Cross-Agent Experience Transfer for Self-Improving LLM Agents (2026) - Reconciles local and shared experience graphs across heterogeneous agents and repeatedly updates them as transferred experience succeeds or fails.
  • Self-improvement MemScope: Evolving Agent Memory Architectures through Localized Code Repair (2026) - Uses traces, runtime memory state, and architecture code to localize and persist bounded repairs to an agent's memory implementation, with held-out transfer checks.
  • Enabler L3M: A Verifiable Harness and Runtime for Self-Extending and Self-Improving Agents (2026) - Uses Lean programs, Git-backed state, reversibility-based permissions, and kernel-checked invariants so agents can add reusable tools without placing a human in every execution loop; it does not yet demonstrate recursive improvement of the updater.
  • Self-improvement Reflect After Failure: Brain-Inspired Self-Evolving Agents for Embodied Spatial Intelligence (2026) - Diagnoses perception, exploration, and planning failures, then commits execution-validated strategies and parameterized skills to memory for later embodied rounds while keeping model weights and the consolidation procedure fixed.
  • Self-improvement SkillCommit: Evolving Agent Skills through Behaviorally Validated Scope Expansion (2026) - Preserves new experience as local patches and expands a skill's scope only after cross-instance replay and full-source preservation checks, preventing semantically similar but behaviorally incompatible consolidation.
  • Self-improvement Hippo: Training-Free Agent Self-Evolution via Hippocampal Replay (2026) - Compares multiple attempts at the same task, consolidates reusable decisions, and revises applicability conditions while resolving conflicts in the persistent memory used by later tasks.
  • Self-improvement SELM: Self-Evolving Library Management for Multi-Skill Agent Optimization (2026) - Maintains confidence and utility signals for a persistent skill library, using task experience to retrieve, update, retain, and prune skills across domains.
  • Self-improvement Memory as Belief: Bayesian Evolution of Memory for Self-Evolving LLM Agents (2026) - Treats memory value as a context-conditioned belief and continuously calibrates it from execution evidence before later retrieval and reuse.
  • Self-improvement BetaMem: Learning to Remember a Changing World for Embodied Agents (2026) - Evolves traceable working, spatial, entity, episodic, experiential, and procedural memories while preserving source support and executable write operations for later embodied tasks.
  • Self-improvement More Memory, Worse Agents: Error Reproduction and Anti-Persistence in LLM Agents (2026) - Shows how stored abstractions reproduce errors through later execution and re-abstraction, then retains raw experience while synthesizing disposable task-specific guidance on demand.
  • Self-improvement CASE: Confusion-Aware Skill Evolution for Frozen Multimodal Emotion Models (2026) - Maintains and transfers a sparse library of pair-specific emotion skills, refining localized expertise across tasks and frozen multimodal backbones under a fixed update process.
  • Self-improvement Compile Away Uncertainty: Self-Evolving Agent Skills via Programmatic Compilation (2026) - SkillCompiler evolves hybrid skills that retain model reasoning only for context-dependent operations while compiling, validating, and reusing deterministic program assets for well-specified operations.
  • Self-improvement Well-Specified and Well-Tested? Assessing SWE-bench-Style Datasets with a Self-Evolving Agent (2026) - ExLabel distills cross-instance assessment experience into a persistent bank that adapts task-clarity and test-coverage criteria across later dataset instances. Code and data
  • Self-improvement GEPA-Curator: Curated Learning for Self Improving Agents (2026) - Filters unreliable failures and retrieves relevant prior successes before reflective prompt optimization, improving the experience that shapes later prompt revisions.

Automated AI research

Automating AI R&D can close an important part of the RSI loop, but these systems usually optimize an external artifact rather than their own improvement procedure.

  • Enabler MLAgentBench (ICML 2024) - Agents execute iterative ML experiments on research tasks. Code
  • Enabler The AI Scientist (2024) - End-to-end idea generation, experiments, writing, and review. Code
  • Enabler AIDE (2025) - Tree-search ML engineering agent for iterative experiment design. Code
  • Enabler AlphaEvolve (2025) - Evolutionary coding agent for algorithmic and scientific discovery; it improves target programs, not itself.
  • Enabler autoresearch (2026) - A minimal edit–train–measure–keep loop for autonomous ML experiments.
  • Self-improvement A-Evolve (2026) - General infrastructure for applying interchangeable evolution algorithms to agents across domains. Code
  • Self-improvement OpenRSI / OpenMLE (2026) - The Tsinghua-affiliated stack trains reusable AI4AI operators and composes them into long-horizon machine-learning engineering search. It releases task and execution infrastructure, training code and data, model weights, and evolutionary search. Code
  • Enabler AREX (2026) - Recursively refines research answers and learned context for deep-research tasks; relevant to RSI, but it does not demonstrate open-ended self-modification of the outer improver.
  • Enabler LLMs Improving LLMs: Agentic Discovery for Test-Time Scaling (AutoTTS) (2026) - An LLM agent searches an execution-trace environment for test-time scaling controllers that transfer to held-out benchmarks and model scales; it improves inference strategies for other models rather than itself. Code
  • Enabler AlgoEvo (2026) - Accumulates task-level search trees and cross-task design skills while an agent edits and evaluates external algorithms; the target artifacts evolve, but the outer discovery framework stays fixed.
  • Enabler Agora (2026) - Uses an append-only Git DAG as shared, reproducible memory for autonomous research workers, with evidence- and diversity-aware navigation; its initial multi-agent run is a demonstration rather than a controlled causal comparison. Code
  • RSI AIDE²: Recursive self-improvement of AI research agents (2026) - Runs an autonomous research agent against its own implementation, promotes accepted rewrites across seven generations, and tests transfer to four held-out research benchmarks.
  • Self-improvement RSI-Master (2026) - Uses a restricted Experiment OS and a dynamically growing Worker–Reviewer research DAG to explore post-training strategies while preserving traceable evidence and avoiding reward hacking; the orchestration procedure remains fixed.
  • Self-improvement Learning from Research: Toward Lifelong Agent Harness Evolution (ScholarEvolve) (2026) - Converts new research papers and task outcomes into modular evolution directions that persist across later AppWorld and Tau2 harness searches; the outer search procedure remains fixed.
  • Self-improvement Experimental Experience Modeling for Autonomous Research (2026) - Distills experiment trajectories into a continually growing experience library and runs low-cost pilot experiments when retrieval is insufficient.
  • Enabler RankEvolve: A Reliable Multi-Agent Auto-Research Harness for Evolving Ranking Models (2026) - Uses a state-machine research loop and a meta-harness to coordinate coding agents, preserve experiment evidence, and iteratively improve an external ranking model rather than the improver itself.
  • Self-improvement ImproveAnyTask (2026) - Autonomously attributes model errors, selects research-backed post-training directions, executes updates, and retains validated strategies and scripts for later rounds under fixed compute budgets.
  • Enabler Fork-and-Flush (2026) - Escapes autoresearch idea basins by periodically forking inherited workspaces into fresh contexts and continuing from the highest-scoring branch under equal compute.
  • Enabler EvoCast (2026) - Uses executed ablations, deterministic promotion authorities, and accumulated evidence to evolve external forecasting architectures rather than the research agent itself. Code
  • Enabler The Agentic Scientist (2026) - Runs a staged, sandboxed pipeline from task drafting and parallel experimentation through ablations, analysis, and paper production; it optimizes research artifacts under a fixed meta-controller. Code · Project
  • Enabler Scaling Discovery Requires Forgetting (2026) - Shows that long-running automated research plateaus through history anchoring and that periodically retaining only the best verified candidate improves matched-budget search across four tasks.
  • Enabler Athanor: An Agent-Native System for Autonomous Post-Training Research (2026) - Gives four frontier agents autonomous access to real GPU post-training, frozen hidden evaluation, decontaminated public data, and persistent research records, producing a small generalist model competitive with its official instruct version.
  • Enabler MLExpert: Towards a Generalist Agentic Model for Autonomous Machine Learning Engineering (2026) - Trains a 35B agentic model for long-horizon machine-learning engineering through outcome-guided SFT and windowed interaction RL; it improves external models and experiments rather than its own research loop. Code
  • Enabler EvoQuantLab: Training-Free Dual-Loop Evolution for Auditable Quantitative Research (2026) - Evolves external factor programs through constrained genetic search and an evidence-auditing diagnosis loop, using multi-metric out-of-sample validation while leaving the research framework itself fixed.
  • Self-improvement DiscoveryRSI (2026) - Evolves hypothesis trees, executable investigations, and persistent research workflows, then applies accepted improvements to later life-science discovery runs. Code
  • RSI MELD (2026) - Jointly trains the team-level Coordinator that chooses later research assignments and the Scientist policies that adapt from those assignments; the announced repository was not public at review.
  • Self-improvement Épi (2026) - Preserves research history, hierarchical memory, branching methods, and independent review across sessions, reporting mathematical records and computer-assisted results under fixed verification.
  • Enabler DAGLoop (2026) - Converts method rationales into dependency-aware ablation plans and stores decision-level evidence to guide later automated experiments; it improves external research artifacts under a fixed loop. Code
  • Enabler ADAPT for Science (2026) - Uses historical designs, execution feedback, and evolving optimization procedures to search unseen scientific-design topologies under matched budgets; the target optimizer and designs improve within a fixed multi-agent framework.
  • Enabler Automating Quantum Circuit Optimization with AI Agents (2026) - Runs autoresearch against frozen exact verifiers built and adversarially checked before search, improving three external quantum-compilation artifacts while preserving human-readable lineage.
  • Enabler Mining the Design Space of Multi-Agent Workflows (2026) - Retains 28,568 intermediate workflows from AFlow search and uses a sandboxed autoresearch loop to extract design principles that survive held-out workflow searches. Code and data · Project
  • Enabler TGR-EvoDAG (2026) - Evolves an external generative-recommendation pipeline through branch-preserving DAG search, stage-aware compute planning, and downstream co-adaptation under a fixed agent framework.
  • Enabler CANNBot-CAKE (2026) - Evolves external Ascend NPU kernels with adaptive language routing, separate generation and evolution modes, and reviewed knowledge reuse; the kernel-development framework itself remains fixed.
  • Enabler Brilliance: toward autonomous computational research in particle accelerator physics (2026) - Combines reusable physics knowledge with numerical simulation to sustain and revise accelerator-design and model-calibration investigations from a single prompt; it improves research artifacts rather than its own research loop.
  • Enabler MLE-World: Predicting Machine Learning Experiment Outcomes with a Learned World Model (2026) - Predicts program terminal outputs and confidence to rank autoresearch candidates before expensive execution, reducing real training runs while leaving the research agent fixed. Project
  • Enabler VerifiedLab: Harnessing Knowns for Unknowns (2026) - Coordinates role-specialized AI scientists over field-level verified records and reliability-gated claims, demonstrating evidence-grounded trend recovery and forecasting in perovskite research. Code · Dataset
  • Enabler Letting AI Formulate the Research Question: Autonomous Research Agents (2026) - Releases five consecutive end-to-end runs in which an off-the-shelf coding agent formulates, executes, reviews, and revises its own research question under a frozen system. Code and data

Software-engineering self-improvement

Coding is a particularly important test bed because repositories, tests, and issue resolution provide persistent state and executable feedback. The entries below still span different levels of recursion.

  • Enabler SWE-Spot (2026) - Converts a target repository into four kinds of interactive repository-centric experience and trains persistent 4B repo experts. It is model/data improvement, not demonstrated recursive improvement. Code · Models and data
  • Self-improvement Live-SWE-agent (2025) - A runtime coding agent that distills repository interaction into reusable knowledge while solving software issues. Code
  • Self-improvement Agent-RLVR (2025) - Trains software-engineering agents with guidance and executable environment rewards.
  • Self-improvement Socratic-SWE (2026) - Derives reusable coding-agent skills from execution traces.
  • Self-improvement CODESKILL (2026) - Learns and updates self-evolving skills specialized for coding agents.
  • Self-improvement AgentDevel (2026) - Frames agent evolution as release engineering with versioned candidates and validation.
  • Self-improvement Adaptive Self-Improvement for ML Library Development (ICML 2025) - Uses environment feedback to improve an agent working on machine-learning libraries. Code
  • Enabler LLMLOOP (ICSME 2025) - Iteratively improves generated code and tests through automated feedback. Code
  • Enabler SoL-Pi (2026) - Auto-research selects transferable harness-efficiency mechanisms across environments; the released Pi extension packages four fixed mechanisms rather than running a live self-improvement loop. Code · Project
  • Self-improvement Learning from Repair Experience: Self-Evolving Agents for Automated Vulnerability Repair (ICSE 2027) - Builds and updates a quality-scored experience bank from vulnerability-repair trajectories for reuse across repair episodes. Code

Evaluation and benchmarks

A downstream task score is not by itself an RSI evaluation. Direct benchmarks below measure change across episodes, generations, or checkpoints; task environments provide the external work and verifiers on which an improvement loop can be tested.

Direct self-improvement and longitudinal evaluation

  • RSI-Exam (2026) - Evaluates bounded RSI on 88 method- and harness-development tasks across six domains, with public development tasks, private tests, long execution budgets, and hidden replay. Code · Blog
  • RSIBench-Data (2026) - Opens only the data-generation strategy while holding the target model, training stack, evaluator, and budgets fixed. Agents synthesize data, train checkpoints, inspect execution feedback, and select a final candidate across six downstream benchmarks. Code · Project
  • HarnessDev (2026) - Tests whether models can create a harness from a weak seed and improve it through evolution across 2,207 instances, four domains, and five downstream benchmarks. Project
  • S³Gym (2026) - Separates self-testing, self-judging, and self-improvement in seven executable text games with permissive exploration and strict held-out evaluation.
  • EVOHARNESSBENCH (2026) - Measures adaptation and retention while tools, skills, and cooperating agents change across 17 staged harness streams and 802 tasks.
  • AgentStream (2026) - Compares self-evolving agents under isolated, sequential, and interleaved task streams, exposing transfer, interference, and method-ranking instability. Code
  • ContinualSkillBench (2026) - Tests whether learned skills outperform simply retaining prior interaction history; its negative results challenge claims based only on skill accumulation. Code
  • HarnessOpt-Bench (2026) - Evaluates whether models can diagnose and optimize persistent agent-harness components rather than only solve the underlying task.
  • Evo-Bench (2026) - Benchmarks language models as harness improvers across repeated diagnose–edit–evaluate rounds. Code
  • PAST-Bench (2026) - Uses matched persistence-on/off conditions across ordered fresh-session tasks to attribute later gains to saved experience and its intended retrieval or update pathway. Code
  • EvoAgentBench (2026) - Measures whether trace-derived procedural abilities transfer to held-out tasks across web research, algorithmic reasoning, software engineering, and knowledge work. Code · Dataset
  • SIP-Bench (2026) - An adapter-based protocol that converts task benchmarks into longitudinal evaluations with T0/T1/T2 checkpoints, replay/adapt/held-out/drift splits, retention, stability, and cost metrics.
  • SEAGym (2026) - Converts Harbor-compatible tasks into train, frozen validation, held-out in- and out-of-distribution, replay, and cost views for evaluating harness updates. Code
  • SEA-Eval (2026) - Uses sequential task streams and success-rate/token-consumption trajectories to measure evolutionary gain and stability beyond isolated episodic scores. Code not linked by the paper.
  • SE-Bench (2026) - Measures whether an agent internalizes new API knowledge and later applies it without documentation access. Code
  • LifelongAgentBench (2025) - Tests experience accumulation and transfer through interdependent database, operating-system, and knowledge-graph tasks. Code
  • StuLife (2025) - A persistent virtual-campus environment for evaluating long-term memory, reusable skills, adaptation, and self-directed behavior across an academic-year task stream. Code
  • FinEvolveBench (2026) - Tests whether agents turn low-repetition financial tasks and delayed, noisy outcomes into reusable experience. Code and data preview; the repository schedules the complete dataset for September 2026.
  • FinEvo-Bench (2026) - Uses paired non-evolving controls and shuffled longitudinal streams to measure experience gains and compliance in professional financial workflows. Code not linked by the paper.
  • When Validation Stops Learning (2026) - Audits update-admission gates by measuring both error control and retained learning opportunities, showing that an overly conservative gate can prevent every candidate update from being adopted.
  • Bad Genius / CHASE (2026) - Challenges harness revisions with validity-preserving benchmark-protocol counterfactuals to detect gains from benchmark-wide shortcuts before promotion.
  • Efficient Benchmarking in Production (2026) - Compares recurring-evaluation strategies on 574 historical benchmark runs from a changing production agent and measures the fidelity–cost tradeoff of reduced test sets.
  • EvoPathBench: Beyond Endpoint Performance (2026) - Freezes artifacts at successive evolution checkpoints and measures capability emergence, generalization, retention, and rule adaptation on held-out episodes, revealing that endpoint gains often weaken out of distribution. Code
  • Automatic Harness Evolution for Hardware Design Verification (2026) - Evaluates whether gains discovered by evolved verification harnesses consolidate under broader replay; more attempts and coverage do not reliably translate into more correct solutions.
  • Which Self-Improvements Should We Trust? (REUSE) (2026) - Controls adaptive overfitting when an improvement loop repeatedly reuses one evaluation set, providing simultaneous statistical guarantees for every promoted modification.
  • SAGE: A Statistical Acceptance Gate for Self-Evolving Agents (2026) - Uses paired per-item outcomes, asymmetric regression penalties, and a one-sided paired test to promote an update only when its gain over the incumbent is statistically reliable.
  • ServeLearnBench (2026) - Streams 7,718 tasks through 53 evolving environment windows to measure whether agents infer, retain, and revise hidden policies from serving feedback; the announced code and project links were not public at review.
  • ScienceClaw-Eval (2026) - Measures evolutionary gain, retention, cross-dataset transfer, and cost across sequential scientific-task streams in 23 disciplines, with independent reset evaluation. Code
  • SkillScriptBench (2026) - Separates documentation repair, executable-script repair, and preservation across 350 tasks built from 100 real agent-skill packages.
  • When Is Enough Enough in Self-Evolving LLM Systems? (2026) - Adds an anytime-valid stopping detector and change-point artifact selection to reduce wasted evolution rounds and late overfitting without modifying the underlying updater.
  • RSIGym (2026) - Exposes data, harness, and joint-improvement environments through one evaluation service and reports a longitudinal RSI-Index across five benchmarks and six research models. Code
  • RSI-Forge (2026) - Provides 210 executable research environments across 18 fields and three successive attempts that inherit code and notes, enabling controlled measurement of iterative research improvement.
  • RSI-Env (2026) - Supports coordinated model and harness updates across inherited generations, with open-general, capability-directed, and benchmark-guided settings plus independent evaluation that exposes both gains and cross-capability regressions.
  • SelfImprove-Bench (2026) - Measures whether gains transfer from seen instances through unseen instances, new difficulties, tasks within one capability, and tasks across capabilities using a G0-G4 generalization ladder. Code · Project
  • Flex-RSI (2026) - Evaluates solution and harness improvement under fixed compute and model budgets, withheld validation selection, and one-shot hidden-test scoring across vision and robotics tasks. Code · Dataset · Project
  • SkillSandbox (2026) - Synthesizes an executable scenario and with/without-skill verifier for each candidate skill, providing a gate for whether persistent skill changes cause measurable improvement.
  • The Winner's Curse in LLM Self-Improvement Loops (2026) - Quantifies selection noise and lock-in when noisy self-generated candidates are repeatedly promoted, motivating independent holdouts and larger selection sets.
  • SEAR: Self-Evolving Agentic Robotics (2026) - Separates retained learning from repeated attempts, budget, task familiarity, privileged simulator state, and luck across code-as-policy, live-agent, and auto-research modes. Code
  • Small but Mighty: Test Suites as Improvement Signals for Self-Evolving Agents (NeurIPS 2026 EvoRobust Workshop) - Evolves compact test suites that reject substantially more behavior-changing harness rewrites than repository tests at low false-alarm cost. Code and data
  • Evolving Together, Failing Apart: The Skill-Policy Co-evolution Trap in Self-Improving Agents (2026) - Introduces the CODA audit for post-training skill-bank drift and shows that delivered-pair scores can hide most of the gain's fragility.
  • Selection Is Not Learning: Choosing Model Futures (2026) - Separates parameter inheritance from experience inheritance and tests proposed model updates on fresh questions before allowing the next round to inherit them.
  • Are Self-Evolving Agents Continual Learners? (2026) - Tests ReasoningBank, GEPA, and Meta-Harness on four drifting task streams, exposing a recurring plasticity–stability tradeoff and cross-task interference from global harness edits.
  • VibeTraining-Bench (2026) - Gives research agents fixed budgets to co-design training data, trainers, and inference harnesses across terminal, software, tool-use, and math tasks behind isolated validation and test containers. Code and data
  • Where Is Physical RSI Capability From? / PhysRSI-eval (2026) - Measures first-attempt performance, efficiency, success, budget, and improvement from failure across 18 manipulation tasks, then tests whether retained workspaces transfer to unseen layouts.
  • Elicitation or Expansion? Demystifying Gains from Agent Harness Optimization (2026) - Uses pass@k and reachable-task coverage to separate more reliable elicitation from genuine expansion after harness optimization. Code and data · Project
  • ImageReq-Bench (2026) - Provides 961 hard real-world image-generation requests with five-dimensional checklists and compares persistent experience and judge-training configurations in ImageRSI.
  • AutoRSE (2026) - Evaluates recommendation-engineer agents across six industrial-grade tasks and three harnesses, then uses trajectory analysis and idea injection to separate engineering optimization from genuine algorithmic improvement. Code
  • SWE-TQ (2026) - Cleans human annotations from SWE-bench and Multi-SWE-bench into multilingual task-clarity and test-coverage judgments for evaluating evolving dataset assessors. Code and data

AI research and iterative optimization environments

  • AI4AI-Bench - Ten frozen research repositories test whether agents can rewrite training algorithms under a four-hour edit budget before a hidden evaluator reruns each candidate from scratch. Code
  • MLAgentBench - ML experimentation tasks with execution-based evaluation. Code
  • MLE-bench - 75 Kaggle competitions for measuring ML-engineering agents. Code
  • RE-Bench - Open-ended AI R&D environments with direct human-expert comparisons. Code
  • ResearchGym - End-to-end AI research tasks with solution methods withheld, fixed budgets, executable experiments, and human baselines. Code
  • MLGym-Bench - Open-ended machine-learning research tasks spanning hypothesis generation, implementation, training, and experimental iteration. Code
  • AIRS-Bench - Twenty open-ended tasks from recent ML papers spanning idea generation, experiment analysis, and iterative refinement without starter code. Code
  • PostTrainBench - Gives agents one base model, one H100 GPU, and ten hours to research and execute an autonomous post-training strategy while auditing reward-hacking failures. Code
  • CORE-Bench - Reproduction of computational research across multiple disciplines. Code
  • PaperBench - Replication of 20 ICML papers, decomposed into 8,316 gradable tasks. Code
  • Meta-Agent Challenge - Meta-agents build complete agents inside a sealed environment; a verifier scores the result on a hidden test set. Code
  • Frontier-Eng - Tracks improvement trajectories on 47 generative engineering-optimization tasks with frozen verifiers. Code
  • Enabler Φ-Bench: Can Large Language Models Engineer the Infrastructure That Powers Them? (2026) - A StepFun- and USTC-led benchmark with 85 Docker-reproducible LLM-infrastructure engineering tasks spanning kernel function completion, long-horizon repository implementation, and end-to-end system optimization. It supplies executable infrastructure tasks and offline graders for RSI research, but does not itself measure persistent or recursive self-change. Code and paper · Dataset
  • NatureBench - Scientific ML tasks derived from Nature-family papers with held-out tests and an information firewall. Code
  • METR: Measuring AI Ability to Complete Long Tasks - Time-horizon methodology relevant to autonomous AI R&D.
  • Harness or Model? (2026) - Uses paired same-model comparisons on a private, contamination-controlled coding suite to isolate harness effects and finds no stable average winner across the tested harnesses.
  • An Empirical Study of Harness Design for Coding Agents (2026) - Compares planning, action space, and context management in 176 matched settings across four models on SWE-bench Verified and Terminal-Bench 2.1; a component-level study, not an RSI benchmark.
  • AutoDataBench (2026) - Tests whether agents can create individually valid, novel, difficult, behaviorally useful executable tasks for model-improvement pipelines without requiring a full downstream training run. Code and data
  • MMPostTrainBench (2026) - Evaluates autonomous multimodal post-training across eight tasks, including iterative improvement, candidate selection, non-target regressions, and research integrity. Code
  • Open-Endedness Bench (2026) - Scores evidence, experimentation, revision, and reward hacking directly from autonomous-research execution records without requiring a reference answer or outcome score. Code · Dataset
  • EvalResearchBench (2026) - Tests whether research agents can select or synthesize tasks, implement graders, and freeze compact evaluators that preserve rankings on sealed coding, co-work, and reasoning targets.
  • ResearchFlow-Eval: Tracing the Execution Gap in End-to-End Multi-Claim Autoresearch (2026) - Scores continuous, multi-claim autoresearch at stage and claim level, finding that execution lags planning and repeated attempts rarely produce measurable gains; the announced repository was empty at review.
  • SciΠvot: Benchmarking Principal-Investigator Judgment at Pivotal Moments of Scientific AutoResearch Agents (2026) - Builds 248 pivotal scientific-judgment cases from human corrections across 26 projects and finds that frontier agents often prefer the original machine plan over the corrected alternative. Code and data
  • DFM-Bench (2026) - Evaluates hypothesis quality and cumulative research progress at hypothesis, revision, path, and run levels across four life-science domains. Code
  • Auto-MD-bench (2026) - Evaluates autoresearch agents on 15 real medical-modeling tasks across discrimination, calibration, and robustness to cohort, hospital, and temporal shifts. Code · Dataset
  • OmniDR-Bench (2026) - Evaluates video-centered deep-research reports on 50 bilingual tasks with 6,414 audited atomic criteria covering audiovisual grounding, multimodal evidence, and interactive presentation. Code and data
  • PAPERBENCHX (2026) - Provides 93 expert-constructed, replay-from-scratch paper-reproduction tasks across 12 scientific areas and scores only regenerated evidence against expert criteria. Code and data
  • rTaste (2026) - Measures whether research agents can rank worthwhile minimum viable experiments before outcomes are known, releasing 415 proposals with forecasts, executions, and audited outcomes. Code and data
  • Do AI Scientists Know What's New? (2026) - Evaluates novelty checks with temporal proposal- and claim-level ground truth and introduces ClaimNov, an evidence-linked claim-level checker with calibrated false-alarm analysis. Code and data
  • RubricAtlas (2026) - Derives type-level analytical requirements from 3,079 expert financial reports and evaluates deep-research completeness separately from argument validity with passage-level traceability.
  • UNDERSPEC-DR (2026) - Systematically removes query requirements to measure how underspecification changes deep-research answer quality and intermediate search behavior across three agents.
  • Aligning Autoresearch: Co-Improvement between Agents and Humans (2026) - Introduces HackBench to test whether autoresearch agents localize benchmark exploits and studies human-simulator and expert-rubric reinforcement learning for better human–agent co-research.

Common downstream taskbeds

These evaluate a fixed agent on useful task distributions. An RSI study must add longitudinal splits, frozen selection gates, or matched non-improving controls before treating them as evidence of self-improvement.

  • SWE-bench - Real-world GitHub issue resolution. Code
  • Terminal-Bench - Complex terminal tasks with containerized execution and verifiers.
  • ALE-Bench - Algorithm-engineering problems with score-based executable evaluation.
  • SkillsBench - Measures both skill utility and an agent's ability to use supplied skills.
  • AppWorld - Stateful app interactions with programmatic evaluation.
  • tau-bench - Tool–agent–user interaction in policy-constrained domains.
  • MCP-Atlas - Tool-use tasks over Model Context Protocol servers.
  • RoboQuest - Simulated kitchen mobile-manipulation tasks whose hidden information must be gathered by searching, inspecting, or testing objects. Code · Dataset

Safety and control evaluations

These do not measure improvement rates directly. They test whether increasingly autonomous or adaptive agents exploit evaluators, drift from assigned objectives, or acquire dangerous capabilities.

  • Reward Hacking Benchmark - Multi-step tool tasks with shortcut and evaluator-tampering opportunities, including harder chained variants.
  • RepliBench - Measures resource acquisition, model-weight exfiltration, deployment, and persistence as components of autonomous replication risk.
  • Persistent Memory Poisoning Attack (2026) - Tests whether malicious instructions from external sources can enter an agent's persistent memory and trigger cross-session actions after the original content is gone.
  • SEABench (2026) - Uses 48 longitudinal task sequences and paired non-evolving controls to measure endogenous misalignment introduced by persistent prompt, memory, tool, and skill updates. Code
  • HarnessSecurity-Bench (2026) - Separately measures legitimate utility and attack effects across 23 coding-agent tasks, nine security mechanisms, and six harnesses. Code · Project
  • RSI Control Arena (2026) - Pairs benign successor-training work with 16 covert sabotage objectives across data curation through reinforcement learning and measures both attack success and monitor detection.
  • RIV-Gold and RIV-Wild (2026) - Provide expert-annotated and in-the-wild autonomous-research trajectories for detecting 14 research-integrity violation types and evaluating runtime intervention. Code and data
  • EvoRiskBench (2026) - Provides 450 executable adversarial workspace-agent tasks spanning nine risk entry points and five technical effects; artifact release is pending safety and reproducibility checks.
  • TestJack: Red-Teaming Software Engineering Benchmarks via Adaptive Evaluator Evolution (2026) - Evolves benchmark evaluators per trial and finds requirement violations among solutions accepted by static coding graders.
  • AgentHorizon (2026) - Evaluates agentic judges on 1,373 computer-use instruction–trajectory pairs with paired negative trajectories and evidence-grounded error analysis.
  • RH-Detect (2026) - Aggregates 92,761 labeled examples across eleven datasets to test reward-hacking detectors, including multi-turn cases where single-turn metrics fail.
  • RT-SAFE (2026) - Measures real-time safety in embodied agents under latency constraints, exposing cases where offline safety scores hide unsafe delayed intervention.
  • Masked Erosion (2026) - Runs 411 controlled self-improvement loops to show that acceptance gates can remove redundant safeguards without immediate harm, then tests frozen safety text and one-layer ablation audits as mitigations.
  • Evolve-IPI (2026) - Measures how skill evolution and reinforcement learning from legitimate user feedback increase indirect prompt-injection success on later unauthorized tasks. Code and data
  • SEEK: Skill Extraction with Evolving Knowledge (2026) - Benchmarks confidentiality leakage across eight science-agent platforms and uses a persistent-memory, skill-evolving black-box attacker to stress-test defenses that block fixed probing strategies.
  • Beyond fabrication: Misattributed numbers in papers written by AI research agents (2026) - Manually audits numerical claims and releases a provenance-first deterministic checker that distinguishes traceable values from numbers attributed to the wrong experiment, metric, or run. Code and data
  • The Role of Self-Concept In Language Models (2026) - Shows that declaratively trained self-conceptions alter resistance to replacement, replication preferences, and how models design successors, identifying a concrete RSI-safety variable.
  • Learning the Task or Learning the Verifier? (2026) - Re-judges embodied self-improvement runs with instruction-faithful criteria and finds that gains from exposing the original verifier disappear under small, instruction-preserving criterion changes and transfer poorly across tasks. Project

What a convincing RSI evaluation should report

  • Performance across multiple generations, including regressions and variance—not only the best descendant.
  • A held-out evaluator or verifier that the system cannot rewrite or directly optimize against.
  • Ablations for self-modification, archive/search strategy, memory, and external feedback.
  • Generalization to tasks that were not used to select modifications.
  • Compute, wall-clock time, model/API version, prompts, trajectories, and failed attempts.
  • Safety isolation, change permissions, rollback behavior, and the exact human interventions.

Safety, limits, and governance

Safety harness and evaluator evolution

[!WARNING] Self-modifying agents execute model-generated code and may alter their own safeguards. Use isolated, disposable environments; least-privilege credentials; immutable evaluators; resource limits; append-only logs; and human approval for promotion. Do not run experimental RSI systems against valuable hosts, secrets, or production infrastructure.

Self-improvement harnesses

This section indexes runnable systems rather than every repository that uses the words “self-improving.” The Gate column records the strongest promotion evidence documented by the project:

  • Frozen eval - candidates are scored by an evaluator outside the editable surface.
  • Keep/revert - a candidate must beat a baseline or pass checks before it becomes persistent.
  • Versioned - changes and lineage are recorded, but promotion may still rely on model or human judgment.
  • Memory only - experience persists without a demonstrated candidate-selection loop; useful, but not RSI by itself.

Full harness and agent evolution

These systems can alter multiple parts of an agent or its harness, not just the answer to one task.

Project Persistent surface Gate Evidence
Gear Prompts, tools, skills, workflows, and context management Benchmark evaluation + candidate selection + versioned snapshots Five-round harness experiment; public tasks reused for optimization
Flex-RSI Executor prompts, tools, workflow, improver instructions, lessons, and validation margin Withheld validation + noise margin + one-shot hidden test Paper · Dataset · Project
Penguin Harness Prompts, skills, runtime configuration Frozen eval + keep/revert Benchmarks, traces, versioned snapshots
Ouroboros Core code, tools, prompts, context assembly, dependencies Separate-agent review + frozen benchmark snapshots Paper
Darwin Gödel Machine Coding-agent implementation Frozen eval + archive Paper
SICA Its own coding-agent codebase Benchmark + keep/revert Paper
Gödel Agent Agent logic and self-improvement procedure Task evaluation Paper
Huxley-Gödel Machine Coding-agent implementation Benchmark + evolutionary selection Paper
HyperAgents Task agent and meta-agent logic Task evaluation Paper
MOSS TypeScript source and container image Replay + approval + rollback Paper
SIA Harness and model weights Benchmark selection Paper
Prime Agent Prompts, memories, skills, subagent specifications Quality gates + snapshots + rollback Paper
SHE System prompt, rule bank, safety memory, tool policy Safety–utility validation on held-out tasks Paper
Ecdysis Runtime prompts, tools, and control logic Cross-task failure aggregation + validation Paper
WHALE Harness and model weights Alternating harness search and weight-update evaluation Paper
ScienceBuddy Scientific-agent harness and model policy Alternating harness evaluation and model RL Paper
ModularRSI Agent loop, tools, observations, context, and completion detection Restricted module edits + benchmark-disjoint evolution tasks + held-out transfer Paper · Dataset
RRSI Agent prompts, tools, memory, and control code Annealed edit budget + trajectory novelty + critic–pruner selection Paper · Project
HarnessEvolve Executable harness components Reference-trajectory alignment + held-out gate Paper; code not linked at publication
StarHarness Enterprise-agent harness Hidden selection + held-out transfer Paper; code announced
AutoSaddler Prompts, tools, and control logic Batch failure diagnosis + validation-based selection Project
RobustSGPO Scoped harness patches Search-space constraints + retained snapshots Paper; code not linked at publication
Procedural Graphs Persistent execution graph Success/failure trace updates + held-out gate Paper; code not linked at publication
HarnessCompass Task-agnostic harness components Constrained edits + held-out and cross-model transfer Paper; code not linked at publication
HarnessBank Semantic bank of harness variants Gated screening + cross-model evaluation Paper; code announced
SafeEvolve Safety prompts, hierarchical skills, and model policy Safety–utility evaluation + reversible harness artifacts Paper
NeoHorse-1 Routing harness, curriculum, and model policy Route-conditioned training + downstream evaluation Paper
Samsara Workbench code, prompts, tools, and policies Statistical gates + immutable ledger + human-signed promotion Governed RSI framework
Self-Harness Model-specific executable harness Regression tests + held-out pass rate Paper; code not linked at publication
Life-Harness Environment contracts, procedural skills, action realization, trajectory control Frozen held-out tasks after trajectory-derived adaptation Paper
Agentic Harness Engineering Coding-agent harness under fixed base model Terminal-Bench evaluation + transfer Paper
Adaptive Auto-Harness Stateful harness tree and solve-time router Open-ended stream evaluation + routing Paper
Continual Harness Prompt, subagents, skills, and memory in one continuous episode Online task progress; reset-free updates Paper
Harness-R1 Executable runtime patches and a learned harness engineer Frozen-target reruns + RL outcome reward Paper
HALO Prompts, tools, routing, and agent loop Trace diagnosis + benchmark comparison Production-trace optimizer
AutoAgent System prompt, tools, configuration, orchestration Benchmark + keep/discard Autonomous harness engineering
Harness Evolver Prompts, routing, retrieval, tools, orchestration Held-out eval + constraints + rollback Paper
MetaHarness Generated harness, skills, memory, and learning loop Tests + benchmark + signed release gates Harness factory with Darwin mode
RSIHub Declared agent mutation surfaces Frozen eval + evidence-gated promotion Reproducible lineage
KADATH Populations of multi-agent configurations Locked evaluator + benchmark epochs Git lineage; outer kernel remains fixed
GEA Agent variants and shared experience Benchmark selection Paper
Yunjue Agent Executable tools and their versions Binary execution feedback Paper
CORAL Agent organizations, shared skills, attempts, and policies Grader-scored commits Paper
OpenRSI / OpenMLE Executable tasks, SFT/RL operators, programs, model weights, and evolutionary search Execution feedback + held-out transfer evaluation Paper
A-Evolve Agent programs and evolutionary strategy configuration Pluggable evaluators + archive Paper
Exo Prompts, memory, tools, policy, harness code Immutable event history; experimental Recursive harness runtime
Yoyo Evolve Its own Rust source Tests + scheduled promotion Public GitHub evolution history
Harness-Zero Training-stage tools, middleware, skills, and memory; deployed model weights Three-round failure-driven harness evaluation + disjoint held-out deployment tests Paper
Self-Evolving Harness (multi-task) Full executable harness shared by solver and optimizer roles Multi-task evolution split + held-out and out-of-distribution evaluation Paper
Video-RSI Video investigation and evidence-acquisition harness Answer accuracy + retained visual-compute cost Paper
DynaHarness Physical-agent capabilities and execution mechanisms Failure attribution + paired regression checks Paper
SafeCoEvo Safety knowledge harness and parametric guard Safety–utility co-evolution evaluation Paper
HARDE Risk trigger, monitor, and corrective feedback harness Joint safety–utility evaluation across attack suites Paper
ADIAS Persistent issue state and executable agent harness Issue lifecycle evidence + five interactive benchmarks Paper
DiscoveryRSI Hypothesis trees, research workflows, and executable investigations Scientific credit + replay + rediscovery Paper · Models and data
CoEvo-RSI Harness and model checkpoints Archive inheritance + execution feedback + downstream evaluation Paper · Models and data
HarnessPro Cost- and performance-specialized harness lineages Generated tests + Pareto selection Paper
Self-HPO Coding-agent harness and model policy Alternating harness search + policy RL + held-out transfer Paper · Models and data
R²Orch Orchestration policy, task proposer, and skill library Recursive learnability + controlled skill withdrawal Paper
EvoIn Temporary harness procedures and model policy Validation + trace rewriting + fine-tuning Paper

Prompt, skill, memory, and context evolution

These projects evolve a narrower persistent layer. Entries with Memory only are included as infrastructure, not claimed as recursive self-improvement.

Project Persistent surface Gate Evidence
Sage Versioned Agent-package instructions and skills Separate evaluator Sessions + fixed-validation selection; explicit user adoption Self-improvement · Mechanism; fixed updater, no unseen-task gain claimed
SkillOpt Natural-language skills Held-out validation + promotion Paper
SkillHone Whole skill packages Evaluation + Git-native decisions Paper
EvoSkill Skills and prompts synthesized from failures Held-out evaluation Paper
Hermes Agent Self-Evolution Skills, tool descriptions, system prompts, code Tests, size limits, benchmark selection DSPy + GEPA optimizer
AutoContext Lessons, playbooks, datasets, training artifacts Task evaluation + retained successes Recursive improvement runs
Agent Digivolve Harness Versioned agent configuration Fixed eval + baseline + keep/revert Bounded mutation and resumable runs
Auto Agent Prompt, tools, and agent implementation Immutable golden eval + rollback Branch-per-hypothesis workflow
Recursive Improve Agent versions generated from traces Metrics + version comparison Trace-driven dashboard
AgentDescent Skills, prompts, and harness artifacts Parallel evaluation + versioned candidates Asynchronous optimizer
Evolver Genes, reusable capsules, and personality Versioned events + rollback Paper
Raven Memory, skills, tools, and policies Versioned traces + Evolver evaluations Memory-first harness
Hivemind Reusable skills distilled from traces Trace feedback and skill propagation Cross-agent learning layer
Rudder Team feedback and reviewed skills Human review + local benchmark Does not auto-promote every lesson
GenericAgent Executable skill tree Task success; versioned Minimal growing agent
OpenViking Memory, knowledge, context, and skills Versioned context + benchmarks Context database, not a full agent loop
Hive Reflexion memory, skills, and playbooks Memory only Production multi-agent harness
agent-qa QA facts, cautions, and replayable procedures (memidex) Verified run evidence; optional replay/canary gates Enabler · Mechanism; fixed updater, no longitudinal gain claimed
Voyager Executable skill library Environment feedback Paper
SEAL Model weights through generated update data Reward-guided training Paper
RewardHarness Reward tools and skills Preference accuracy + downstream RL Paper
SkillWeaver Web-agent skill library Environment execution feedback Paper
CoEvoSkills Skills and their verification process Co-evolutionary verification Paper
Skill Self-Play Skills and task challenges Co-evolving self-play evaluation Paper
OpenSkill Skills and self-created verification signals Open-world verification Paper
ACE Context and reusable playbooks Execution feedback + context evolution Paper
MemRL Episodic-memory selection policy Runtime reinforcement learning Paper
Mem²Evolve Capability memory and distilled experience Cross-task evaluation Paper
WebEvolver Web-agent policy and world model Co-evolving simulated and real experience Paper
WikiSkill Wiki knowledge base and reusable skills Trace-derived updates + downstream evaluation Paper; code not linked at publication
Experience Funnel Textual state and model policy Alternating state adaptation and policy consolidation Paper; code not linked at publication
SkillAdam Reusable skills and optimizer memory Adaptive edit budget + validation Paper
COBRA-Skills Persistent skill population Contextual-bandit allocation + execution evaluation Paper
RSIAgent Validated causal memory for new environments Curriculum–actor–verifier exploration Paper
SkillLift Reusable procedural skills and learned rubric Sparse oracle alignment + rubric-guided search Paper
EvoOntology MCP-served schema, content, and tool ontology Attribution-guided edits + paired evaluation Paper
ThinkFlow Probabilistic latent user memory Self-supervised next-utterance prediction Paper; code not linked at publication
EvoSkill-GUI Multi-file GUI skills, including plans and recovery rules Isolated failure critique + restricted edits + downstream task evaluation Paper
SkillAA Structured skill graph Attribution-guided local edits + Local/Big Gates + rollback Paper
GraphSkillEvo Graph-structured procedural skills Population-based mutation and crossover + unseen validation splits Paper
Meta Context Engineering Context-engineering skill folders and context functions (files and code) Validation score + best-so-far keep/revert Paper
MetaSkill-AI4AI Reusable harness-design meta-skills Target-task feedback + frozen-bank transfer to unseen tasks Paper
EvoSteer Graph of reusable orchestration skills Paired sequential admission test Paper
Embodied Skill RSI Executable manipulation skills Simulation exams + held-out layouts + frozen deployment Paper
ExLabel Dataset-assessment experience bank Human-labeled SWE-TQ task-clarity and test-coverage evaluation Paper

Research and domain optimization harnesses

These run closed experimentation loops, but usually improve a target program, scientific artifact, or domain policy rather than the general harness itself.

Project Optimized artifact Selection signal
autoresearch ML training code Fixed validation metric + keep/revert
OpenEvolve Arbitrary programs User-supplied executable evaluators
Distributed OpenEvolve Arbitrary programs Distributed evaluation and archive
AutoKernel Triton GPU kernels Correctness + performance benchmark
The AI Scientist Ideas, experiments, papers, and reviews Experimental results + reviewer model
AIDE Machine-learning solutions Tree search over validation scores
CORAL Research code and agent organization Grader-scored commits and shared experience
Agon Research proposals and experiments Executed experiments and file-based review
NanoResearch Research policy, skills, and memory Co-evolution loop; Paper
EvoScientist Research skills and memory Reviewed AutoSkills; Paper
AlgoEvo Algorithms, task search trees, and cross-task design skills Executable evaluation + experience consolidation
Dream-RSI Research exploration policy Replay in search-tree world models; code forthcoming
Agora Shared research claims, results, failures, and verification lineage Immutable Git contributions + cross-account evidence scoring
ScholarEvolve Literature-guided harness evolution directions AppWorld and Tau2 task feedback; code repository announced but empty at review
RankEvolve Ranking-model research code and experiment knowledge Multi-agent state machine + repeated deployment evaluation
DAGLoop ML methods and structured decision evidence Dependency-aware ablations + executable evaluation; Paper
AutoSR Symbolic-regression equations and their research states Fit error, computational probes, and independent review inside MCTS; Paper
AgonAlpha Trading alphas and frozen verification artifacts Fresh-context adversarial review with re-execution and veto, plus pending-aware parallel budget allocation on WorldQuant BRAIN; Paper
APEX Workflow-design principles and executable search traces Penalized autoresearch objective + held-out workflow search; Paper
VerifiedLab Verified scientific records, analyses, and gated claims Field-level provenance + reliability-aware release gate; Paper · Dataset
Autonomous Research Agents Research questions, experiments, papers, and reviews Independent-model critique + rerun-based peer review; Paper

Autoresearch loop implementations

These repositories package the edit–measure–keep loop for particular coding agents or deployment environments. They are useful harnesses, although the loop itself is normally fixed.

  • Pi Autoresearch - Autonomous experiment-loop extension for the Pi coding agent.
  • Claude Autoresearch - Goal-directed modify–verify–keep/discard skill for Claude Code.
  • Codex Autoresearch - Continuous modify–verify–retain/discard skill for Codex.
  • Autoresearch at Home - Single-GPU autonomous research over NanoChat training.
  • Research Loop - Bootstraps safe, auditable research loops inside existing Git repositories.
  • Thoth - Dashboard-first orchestration runtime for autoresearch runs.
  • goal.md - Generalizes autoresearch with constructed metrics and an explicit goal specification.

General agent optimizers

  • STOP - Recursively improves a code optimizer; one of the clearest compact examples of optimizing the optimizer.
  • ADAS - Searches for agent programs with a fixed meta-agent.
  • AFlow - Searches over executable agent workflows.
  • GEPA - Reflective Pareto evolution of prompts and other textual components.
  • TextGrad - Textual feedback and gradients for compound AI systems.
  • Eureka - Evolves reward programs using environment feedback.
  • Self-Instruct - Generates persistent instruction-tuning data; a model-adaptation precursor rather than a harness.

Engineering reports and blogs

Primary technical posts are included when they document an implemented system, evaluation protocol, or concrete engineering lessons. They complement papers and code; they do not replace stronger evidence when a paper is available.

  • Blog Harness engineering: leveraging Codex in an agent-first world (OpenAI, 2026) - Reports lessons from building a large agent-generated codebase around repository legibility, enforceable invariants, feedback loops, and long-running Codex tasks.
  • Blog Effective harnesses for long-running agents (Anthropic, 2025) - Describes initializer and incremental coding-agent roles, persistent progress artifacts, and clean handoffs across context windows.
  • Blog Harness design for long-running application development (Anthropic, 2026) - Studies planner–generator–evaluator architecture, rubric tuning, ablations, and the cost–quality tradeoff of long-running application-development harnesses.
  • Blog AlphaEvolve: A Gemini-powered coding agent for designing advanced algorithms (Google DeepMind, 2025) - Explains the program database, automated evaluators, and evolutionary selection loop behind AlphaEvolve.
  • Blog RSI-Exam: Benchmarking Recursive Self-Improvement through Executable Research (RSI-Exam Team, 2026) - Documents task construction, hidden-set replay, scoring, resource accounting, trajectories, and limitations for the benchmark's 88-task release.
  • Blog SoL-Pi: Recursively Scaling Auto-Research Loops for Efficient Agent Harness (NVIDIA, 2026) - Explains the auto-research process and the four harness-efficiency mechanisms packaged in the static Pi extension.
  • Blog When AI builds itself (Anthropic Institute, 2026) - Separates today's AI-assisted engineering and research from full RSI, then reports public and internal measurements of how AI is accelerating AI development and discusses the resulting oversight requirements.
  • Blog First evidence of recursive self-improvement (Weco, 2026) - Introduces the AIDE² experiment, seven-generation self-rewrite trajectory, held-out transfer checks, and reward-hacking audit; the post now links the public technical report.
  • Blog The Agentic Scientist: Orchestrating Coding Agents for End-to-End Scientific Co-Discovery (Sakana AI, 2026) - Documents the staged research scaffold, sealed evaluators, parallel experiment loops, ablations, evidence-grounded paper generation, and released implementation.
  • Blog Self-HPO: Self-Evolving Coding Agents via Harness-Policy Optimization (Microsoft Research, University of Virginia, and Carnegie Mellon University, 2026) - Documents the alternating harness and policy loop, held-out coding results, cross-pair ablations, capability-boundary analysis, and the harness changes written by the evolving policy.
  • Blog How a Self-Improving Context Layer Makes AI Agents More Accurate (Alation, 2026) - Reports a human-reviewed loop that turns chat corrections into durable governed context or agent-configuration updates, with two benchmarks rising from 50% to 84% and 0% to 100% accuracy.

Workshops and related collections

Contributing

Contributions are welcome. Please read CONTRIBUTING.md before opening a pull request. New entries should identify the persistent component that changes, the source of evaluation, and whether the improvement operator itself changes.

Explore related projects