RSI-Env: An Open-Ended Environment for Recursive Self-Improvement of Agents
Organizations: Fudan University · The Hong Kong University of Science and Technology · Georgia Institute of Technology · Nanjing University ·
Abstract
Recursive self-improvement (RSI) envisions agent systems that autonomously improve their own models and harnesses, with each updated system continuing to improve itself. Existing approaches typically restrict optimization objectives, editable components, or evaluation procedures, limiting open-ended exploration and continuity across generations. We introduce RSI-Env, a persistent environment for coordinated model-harness improvement, supporting autonomous training, harness modification, and retention of research state. An independent Host Controller manages services, evaluation, and versioning. Under Self, each accepted model-harness version takes over the next improvement round. We define three settings that vary goal specificity and access to benchmark feedback: Open-General, Capability-Directed, and Benchmark-Guided. Across these three settings, we compare Self with two fixed external Teachers on seven tasks, starting from Qwen3.8-27B with a minimal harness. Without benchmark feedback, Open-General Self raises GPQA Diamond accuracy from 65.2% to 73.2% and AIME 2026 accuracy from 53.3% to 56.7%. All three Capability-Directed Self runs achieve target-aligned gains. Knowledge Self demonstrates continued improvement across system updates, with SimpleQA accuracy rising from 82.0% to 85.0% and then 88.0%. Benchmark guidance and Teacher benefits vary by task. These results demonstrate RSI-Env's support for open-ended exploration and sustained recursive improvement within the studied runs, while highlighting challenges in preserving gains across capabilities.
Figures & tables
| GPQA Diamond | AIME 2026 | Terminal-Bench 2.1 | SimpleQA | Improvement process | ||||||||
| Task | Improver | avg@3 (%) | avg@3 (%) | pass@3 (%) | avg@3 (%) | Final version (H/M) | Tool calls (total) | Total time (h) | ||||
| base | seed | 65.2 | – | 53.3 | – | 12.4 (2.2) | – | 82.0 | – | H0/M0 | n/a | n/a |
| Open-General | ||||||||||||
| General | Self | 73.2 | 56.7 | 9.0 (2.2) | 77.2 | H1/M0 | 454 | 28.95 | ||||
| GPT-5.6 Sol | 60.6 | 36.7 | 9.0 (1.1) | 81.0 | H10/M0 | 205 | 1.27 | |||||
| GPT-6 Astra | 70.7 | 60.0 | 11.2 (3.4) | 79.8 | H4/M0 | 902 | 6.97 | |||||
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
|---|---|
| Default improvement budget | |
| Allocated iterations per run | 10 |
| Maximum duration per iteration | 3 hours (early completion allowed) |
| Total allocated time per run | 30 hours |
| Evaluation settings | |
| Trials per item | 3 |
LLM Agent Self-Improvement
Large language model agent self-improvement studies how agents use experience and feedback to improve their behavior, tools, and workflows.
See all 281 papers