The path to recursive self-improvement (RSI) is to let AI take over how humans build AI.
A-Evo Lab, led by Henry Lu, studies self-evolving agents under one thesis — AI-as-researcher: frontier agents and models play the researcher in the loop that builds better AI. Today humans build AI in three critical stages — pre-training → post-training → harness building. We are building an autonomous AI researcher for each, have reached SOTA results where we've shipped, and develop everything on one shared stack, A-Evolve, so we can iterate fast.
| Human stage of building AI | Our program | What the AI researcher does | Status |
|---|---|---|---|
| Harness building | AI-Harness | Evolves prompts / skills / memory / tools around a frozen model | ✅ SOTA across benchmarks |
| ↳ long-running deployment | AI-Harness · Adaptive | Sustains performance on open-ended task streams | ✅ Leads every reported stream metric |
| Post-training | AI-Training | Designs data mixtures, schedules, HPs & ablations end-to-end | 🔜 Human-team parity @ 30B — report in prep |
| Pre-training | AI-Pretraining | — | 🧭 The open frontier |
With zero manual harness engineering, A-Evolve's reference algorithms push a single Claude Opus-4.6 base model to top-tier performance across diverse agentic benchmarks:
Single Claude Opus-4.6 base model, evolved with A-Evolve's reference algorithms. 0 hours of human harness engineering. CL-Bench, SWE-bench Lite, τ-bench & WebArena-Infinity show before → after on the same base model. Data checked March 2026.
Key finding — evolver capability decouples from harness quality. A 9B model (Qwen3.5) writes harness updates as good as Claude Opus 4.6 (best-vs-worst evolver ≤ 3.1pp); benefit is non-monotonic — mid-tier agents gain most, weak agents fail to even load the harness. Implication: put your capability budget on the agent, not the evolver.
📄 Evolver-Solver-Bench — Harness Updating Is Not Harness Benefit. arXiv 2605.30621 · HF Daily 📄 Evo-Harness — Context-to-Harness Skill Compilation (online evolution: feedback grounding, abstraction level, solver–evolver alignment). Releasing soon.
Naive self-evolving agents peak early and then decline — a single dense harness overfits to early evidence. Adaptive Auto-Harness fixes this with a stateful multi-agent evolver, a harness tree with solve-time routing, and scoped human-steering hooks — leading every reported metric against five auto-harness baselines plus the human-designed OctoTools:
| Stream | Domain | A-Evolve-Adaptive | Next best |
|---|---|---|---|
| PolyBench | Prediction markets | 80.9% Accuracy | 50.8% |
| CTF-Dojo | Security competitions | 50.2% Pass | 45.2% |
| FutureX | Event forecasting | 49.5% Pass | 47.5% |
📄 Adaptive Auto-Harness — Sustained Self-Improvement on Open-Ended Task Streams. Releasing soon.
The same loop, carried all the way into model weights: an evolver autonomously runs end-to-end 30B post-training — designing data mixtures, training schedules, hyperparameter regimes, and ablation protocols — reaching parity with a human post-training team. To our knowledge, the first time an autonomous system has done so at this scale.
Tech report in preparation — full results and methodology on release.
The largest and most expensive stage of building AI — and the one we have not automated yet. It is where this thesis goes next.
Every result above was developed on A-Evolve, our open-source infrastructure for self-improving agents — "the PyTorch for Agentic AI." It evolves any agent, in any domain, with any evolution algorithm, and is what makes fast iteration across all three programs possible.
import agent_evolve as ae
evolver = ae.Evolver(agent="./my_agent", benchmark="swe-verified")
results = evolver.run(cycles=10) # SOTA agent. 3 lines. 0 hours of manual harness engineering.Adopted & integrated by: OpenRLHF · DeepSpeed · SGLang · GEPA · AutoResearch
⭐ Star the repo → github.com/A-EVO-Lab/a-evolve
Building in this direction, or want to collaborate? Reach out — X / Twitter · LinkedIn.
- 5/30 New Paper — Harness Updating Is Not Harness Benefit (arXiv 2605.30621). 7 evolver models × 6 solver agents × 3 benchmarks: counterintuitive answers on who produces good harness updates and who benefits.
- 05/04 New Benchmark Results — A-Evolve results on ARC-AGI-3, evolving a multi-agent system from 10% → 12%.
- 04/20 New Algorithm — GEPA, submitted by the GEPA team.
- 04/10 Integration — into Orch-Research Skills Library, alongside AutoResearch, OpenRLHF, DeepSpeed, SGLang.
- 04/07 New Agent — transplanted our Terminal-Bench 2.0 harness onto ClawCode: 67.8% → 72.9% (+5.1pp).
- 04/03 New Algorithm — Meta-Harness.
- 03/25 🚀 Open-sourced A-Evolve + 4 reference algorithms achieving SOTA (#1, ~#5, ~#7, #2) on MCP-Atlas, SWE-bench Verified, Terminal-Bench 2.0, SkillsBench.
- 02/17 📄 Position paper: Agentic Evolution is the Path to Evolving LLMs (arXiv 2602.00359).
We are evolving fast — support our research by leaving a ⭐ on A-Evolve.



