A survey of the field, from academic foundations to production systems, with safety implications
"Self-improving AI" is a sprawling term covering everything from LLMs that fine-tune themselves on synthetic data (MIT's SEAL) to coding agents that rewrite their own source code (Sakana's Darwin Gödel Machine) to AI systems that autonomously conduct scientific research (Sakana's AI Scientist v2, now published in Nature).
Three distinct mechanisms dominate the landscape in 2025–2026:
The most production-ready category is agentic coding (Devin, AI Scientist), where bounded task scope and verifiable feedback loops make self-improvement tractable. The most philosophically loaded is recursive self-improvement (RSI), where the system improves the part of itself responsible for improvement.
Safety researchers across the field (Anthropic, DeepMind, METR) are converging on a similar playbook: bounded scopes, human-in-the-loop gates, empirical eval, evolutionary diversity. This is also the architecture newOS4's Phase D implements.
Six distinct usages appear in the literature, often conflated:
| Type | Mechanism | Example |
|---|---|---|
| Self-fine-tuning | Model generates its own training data and runs a gradient update | SEAL (MIT) |
| Self-rewriting code | Agent edits its own source code to change its logic | Darwin Gödel Machine (Sakana) |
| Skill library growth | Agent accumulates reusable behaviors; "self" expands in scope, not in parameters | Voyager (NVIDIA) |
| Self-critique / Constitutional AI | Model uses its own judgment to filter or rewrite outputs | Claude (Anthropic) |
| Evolutionary search | Population of agents is mutated and selected by fitness function | AlphaEvolve, DGM |
| Autonomous research loop | System runs hypothesis → experiment → write-up → peer-review cycle | AI Scientist v2 (Sakana) |
The intellectual lineage runs back to Jürgen Schmidhuber's Gödel Machine (2006, theoretical) — a self-improving AI that could mathematically prove any proposed self-modification was beneficial before adopting it. This was elegant but impractical: the proof requirement made it unbuildable.
The 2025 wave replaces mathematical proof with empirical fitness. Instead of proving improvement, you measure it. This is the move that made self-improvement actually deployable.
Anthropic's framing (Recursive Self-Improvement) draws a clear line:
"But full recursive self-improvement also might increase the risks of humans losing control over AI systems. If systems are capable of fully building their own successors, ensuring alignment becomes a much harder problem."
— Anthropic Institute, 2025
Most deployed systems today are not recursively self-improving in the strong sense. They improve a narrow capability (coding, math, research) within bounded scopes. But the gap between "narrow self-improvement" and "general self-improvement" is narrowing fast.
1. Darwin Gödel Machine (DGM)
Sakana AI × Jeff Clune's lab at UBC · Published May 2025 · arXiv:2505.22954
2. SEAL — Self-Adapting Language Models
MIT · Published June 2025 · arXiv:2506.10943 · NeurIPS 2025
3. AI Scientist v2
Sakana AI × UBC · Published 2025, peer-reviewed in Nature 2026 · sakana.ai/ai-scientist-nature
4. AlphaEvolve
Google DeepMind · Published May 2025 · arXiv:2506.13131
5. Voyager (Minecraft)
Caltech × Stanford × UT Austin × NVIDIA · Published 2023, still relevant · github.com/MineDojo/Voyager
6. Devin
Cognition AI · Launched 2024, v2 May 2025 · devin.ai
7. FunSearch
Google DeepMind · Published 2023, still active · deepmind.google/funsearch
8. AutoGPT / AgentGPT
Open source community · 2023–present · github.com/Significant-Gravitas/AutoGPT
9. Constitutional AI (Claude)
Anthropic · 2022–ongoing · anthropic.com/constitutional-ai
| Project | Type | Bounded? | Human gate? | Open source? | Status |
|---|---|---|---|---|---|
| DGM | Code rewrite | Coding only | No | Yes (partial) | Research |
| SEAL | Self-fine-tune | Knowledge incorporation | Indirect | Yes | NeurIPS 2025 |
| AI Scientist v2 | Full research | ML topics only | No | Yes | Nature 2026 |
| AlphaEvolve | Evolutionary code | Algorithmic | Internal review | No | Production (Google) |
| Voyager | Skill library | Minecraft only | N/A | Yes | Mature research |
| Devin | Coding agent | Single ticket | Yes (task boundary) | No | Commercial |
| FunSearch | Evolutionary math | Math only | Author review | Yes | Mature research |
| AutoGPT | Agent loop | Unbounded | Yes (kill switch) | Yes | Community tool |
| Constitutional AI | Self-critique | Alignment only | Constitution | Yes (method) | Production (Claude) |
Notice the pattern: production-deployed systems have explicit human gates (Constitutional AI, Devin, AutoGPT kill switch). Research-stage systems don't (DGM, AI Scientist). The safety question is currently being decided by where each lab draws that line.
The field is converging on a recognizable playbook, with three layers of defense:
Self-improvement is permitted only in a narrow domain (coding, math, research) where the search space is finite and outcomes are mechanically verifiable. Voyager improves at Minecraft, not at "everything."
Every proposed change is scored against a held-out test set. No "improvement" without measurement. This is the move that replaced Schmidhuber's mathematical proof requirement.
Maintain a population/archive of agents, not a single line of inheritance. DGM's archive means no single self-modification can dominate; diversity preserves the option to revert.
The most safety-aligned systems have a fixed boundary that the AI cannot cross. Constitutional AI has the constitution. Devin has the ticket. AutoGPT has the kill switch. The AI improves within the fence; humans own the fence.
As AI capabilities grow, human evaluators become the bottleneck. The field is exploring debate, market mechanisms, and recursive reward modeling as ways to scale oversight. None are solved problems.
METR (formerly ARC Evals) and similar groups run continual evaluations of frontier systems for deception, scheming, and self-preservation behaviors. This is the early-warning system for the field.
Self-improving AI sits squarely in the classic policy trap: when change is easy to make, the consequences aren't yet knowable; when consequences are knowable, change is hard to make. The DGM's "improved" self still doesn't know what a recursively self-improving DGM would do. Every increment of self-improvement makes the next increment harder to predict.
This is why bounded scope + human gates is the dominant pattern. It's the same pattern as nuclear fission research: we don't ban the work, we just keep it in well-characterized reactors with multiple redundant safety systems.
Phase D of newOS4 (v4.6.02) is structurally similar to the systems above, in a specific and informative way:
| Concept | External system | newOS4 Phase D |
|---|---|---|
| Self-rewriting | DGM rewrites its own Python code | AI edits modules in _mods/ via edit_module |
| Empirical fitness | SWE-bench / Polyglot scores | Test assertions + regression suite + health check |
| Evolutionary archive | DGM's expanding agent archive | Git-style version history (v4.5.94 → v4.6.02) |
| Human-in-the-loop gate | Constitutional AI / Devin ticket | Two-step handshake: commit_module → commit-approve |
| Bounded scope | Coding / math / Minecraft | Single module at a time, single test suite, single human approver |
The difference is one of agency. newOS4's AI doesn't choose to improve itself — it does so on human request, in a controlled loop, with the human retaining the kill switch. This is closer to Devin's model than DGM's. Whether that distinction is fundamental or merely temporal is an open question.
system-review-v4.6.02.html file is a start, but a dedicated PHASE_D.md with explicit constraints would be stronger.