让软件项目持续进化,而非依赖长期存活的智能体。
Persistent Recursive Worlds Enable Autonomous Software Evolution

- 以持久化的递归世界管理代码演化,代理可短期存在。
- 120小时生成25万行Rust编译器,仅耗44美元模型费用。
- 适合长期开发、跨代理协作的自主软件工程场景。
复杂软件系统的发展周期远超单个编码智能体的寿命。现有系统多依赖持久会话、记忆或共享上下文保持连续性。本文提出EvoX Genesis(简称Genesis),使软件项目本身持久化,而本地智能体仍可短暂存在。Genesis将软件表示为持久递归世界:每个局部世界由已接受版本和仓库路径定位,有限生命周期的智能体提出局部修改,通过递归委派跨路径传递工作,仅被接受的结果推进持久版本历史。在构建、延续与重构三个阶段评估该架构。从无编译器的仓库出发,使用DeepSeek V4 Flash在120小时后生成基于Rust的C编译器,追踪约25万行代码,存档超1000个智能体剧集,模型调用成本仅44美元;该编译器通过完整c-testsuite及大部分LLVM和Csmith测试。另一场景中,使用GLM 5.2在重复更换智能体的情况下持续开发,仍保持全部测试性能。此外,还将13个MESA模块(超10万行Fortran)重写为近9万行Rust工作区,在六个数值负载下实现1.55–6.87倍中位加速。结果表明,长期软件开发可围绕持久项目组织,而非依赖持久智能体。
原文摘要 · Abstract (English)
Complex software systems develop over timescales that exceed the lifespan of any individual coding agent. Most agentic software systems preserve continuity through persistent sessions, memories, managers or shared context. We introduce EvoX Genesis (hereafter, Genesis), which instead makes the software project persistent while allowing local agents to remain finite-lived. Genesis represents software as a persistent recursive world: each local world is situated by an accepted version and a repository path, finite-lived agents propose local changes, recursive delegation moves work across paths, and only accepted consequences advance the persistent version history. We evaluate this organization across formation, continuation and redevelopment. Starting from a repository with no compiler implementation, Genesis used DeepSeek V4 Flash to build a Rust-based C compiler with about 250k tracked lines; the run lasted over 120 hours, archived over 1,000 agent episodes and incurred only US\$44 in model-token charges. The compiler passed the complete c-testsuite and most LLVM and Csmith tests. In a separate compiler world generated with GLM 5.2, development continued after repeated agent replacement while retaining full test performance. Genesis also reimplemented 13 MESA modules with over 100k Fortran lines as a Rust workspace with nearly 90k Rust lines; across six numerical workloads, it achieved median speedups of 1.55--6.87x. These results show that long-horizon software development can be organized around a persistent project rather than a persistent agent. Project Website: https://genesis.evox.group/
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。