The Commonplace
Home Papers Evidence Explore Trends Syntheses Digests References Docs 🎲 Workforce Futures
← Papers
Direction, evidence grade, and study type are AI-generated labels (gpt-5-mini), not human-verified. Syntheses are LLM-written. "Tensions" are machine-detected candidates, not confirmed contradictions. A research-acceleration tool, not peer review. How this is built →

A project‑centred approach lets short‑lived LLM agents assemble and evolve large software: EvoX Genesis built a 249k‑line Rust C compiler in ~120 hours for about US$44 of model tokens and reimplemented MESA modules into Rust with 1.6–6.9× median speedups, showing feasible long‑horizon autonomous software evolution.

Persistent Recursive Worlds Enable Autonomous Software Evolution
Beichen Huang, Zhenyu Liang, Bowen Zheng, Ran Cheng · August 11, 2026
arxiv descriptive medium evidence 7/10 relevance Full text usable extracted full text Source PDF

Structured author observations

Linked only from stored provider relations; the raw author line above is never matched by name.

Arxiv

Latest observation:

  1. Beichen Huang unresolved corpus identity
  2. Zhenyu Liang unresolved corpus identity
  3. Bowen Zheng unresolved corpus identity
  4. Ran Cheng unresolved corpus identity

Semantic Scholar

Latest observation:

  1. Beichen Huang provider ID
  2. Zhenyu Liang provider ID
  3. Bowen Zheng provider ID
  4. Ran Cheng provider ID
EvoX Genesis frames software as a persistent project state and uses short-lived LLM agents with recursive delegation to build and evolve large codebases, demonstrating greenfield compiler construction, cross-model continuation, and scientific-code redevelopment while retaining test behaviour and achieving performance gains.

Citation observations

Cumulative provider counts captured on specific dates; providers are never combined.

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.

Summary

Main Finding

EvoX Genesis demonstrates that long-horizon software development can be organized around a persistent project (a “persistent recursive world”) rather than a persistent agent. Finite‑lived LLM-based agents, instantiated repeatedly at path-scoped positions within an accepted repository version, can cumulatively build, continue and redevelop large, validated software systems while keeping model-token costs low (measured here), enabling model replacement without losing project continuity.

Key Points

  • Architecture / concept
    • Persistent recursive world: a local world w = (v, p) is an accepted project version v plus a repository-relative path p that scopes an agent’s responsibility.
    • Agents are finite-lived: they enter from (v, p), perform bounded work, propose Δ, and terminate. Only accepted software events (v, p) → (v′, p′) advance the persistent history.
    • Recursive delegation: parent agents spawn child agents at deeper paths without changing the accepted version until acceptance gates commit changes.
    • Validation-gated acceptance: tests, constraints and integration evidence determine whether proposed changes become part of the persistent history.
  • Implementation
    • EvoX Genesis system: path-scoped CONTEXT.md, isolated worktrees and agent-specific branches, manager/executor roles, provenance and Git commits for persistence.
  • Empirical demonstrations
    • Formation (greenfield): Using DeepSeek V4 Flash, Genesis built a Rust-based C compiler from an almost-empty repo.
      • Final repo: ~248,989 physical lines across 750 tracked files.
      • Validation: 220/220 c-testsuite, 32/36 evaluated LLVM tests, 93/93 Csmith programs executed, LZ4 and SQLite checks, 2,904 Rust unit tests.
      • Run metrics: ~123.4 wall hours, 1,019 archived agent episodes, delegation depth up to 5, peak ~29 concurrent agents.
      • Provider-recorded model-token charge: US$44.38 (reported token costs only).
      • High cache reuse reported (cache-hit ~97+%).
    • Continuation (model replacement): Continued development on an existing compiler while replacing the foundation model (GLM 5.2 ↔ DeepSeek V4 Flash). Continuation preserved test performance; marginal token costs for continuation runs were small due to caching (DeepSeek continuation reported ~$7.49 token cost).
    • Redevelopment (scientific code): Reimplemented 13 MESA modules (Fortran → Rust), converting >100k Fortran lines to ~90k Rust lines. Across six numerical workloads, median speedups ranged ~1.55–6.87× while preserving audited numerical behaviour.
  • Cost and resource notes
    • Reported dollar figures are model-token charges only (exclude local compute, storage, controller overhead, networking, and human labor).
    • Experiments are descriptive snapshots (single runs); not a statistical estimate of success rates.

Data & Methods

  • Formal model: local world pair (v, p), recursive delegation operator, validation-gated commit events; implementation couples this model to Git commits, CONTEXT.md for path context, and worktrees/branches for transient execution state.
  • Agents & orchestration: hierarchical manager and executor agents (finite episodes), supervised controller with depth/turn limits, retry limits and context-compression thresholds.
  • Models used: DeepSeek V4 Flash and GLM 5.2 in different experiments.
  • Benchmarks & validation:
    • Compiler: c-testsuite, sampled LLVM tests, Csmith fuzzing programs, LZ4 and SQLite integration checks, Rust unit tests, internal corpus.
    • Redevelopment: MESA numerical validation suite and performance benchmarks (six workloads).
  • Measurements reported: physical lines of code, number of agent episodes, wall-clock time, peak concurrent agents, delegation depth, validation pass counts, model-token input tokens and cache-hit fractions, model-token cost.
  • Limitations: archives omit a complete audit of every human action; reported costs exclude non‑token expenses; study reports single-run evidence rather than variability estimates.

Implications for AI Economics

  • Lower marginal cost of long-horizon development (token perspective):
    • High cache-hit rates mean most of the costly language-model context is reusable across episodes; continuation after initial formation had small incremental token cost (examples: deep continuation runs reported single-digit or low tens of USD in token charges).
    • Organizing persistence at the project level (rather than agent-level memory) makes reuse and caching more effective, reducing marginal token cost per additional episode.
  • Vendor- and model-agnostic maintenance reduces lock-in risk:
    • The ability to switch foundation models and continue development (retaining test performance and repository lineage) suggests projects can be assets that outlive any single model provider, enabling competition among models/services for maintenance work.
  • Substitution and role-shifting in the software labor market:
    • Many bounded LLM episodes can substitute for some development workflows, particularly modular tasks, integration work that is heavily test-driven, and performance-focused rewrites (e.g., Fortran→Rust).
    • However, humans remained necessary for initial specs, supervision limits, and for audit/provenance oversight. Economics likely shifts toward higher-value tasks: specifying validation targets, setting constraints, reviewing acceptance decisions, and handling edge-case correctness and liability.
  • New business and pricing models:
    • Persistent project-as-asset suggests new offerings: AI-managed repos with versioned history, guaranteed test-suites, and provenance (monetizable maintenance contracts, subscription models for low-marginal-cost continuations).
    • Billing and incentives should account for cache reuse: providers might price base-indexing/context-ingestion differently from marginal generation, or offer repository-hosted caches that reduce continuation costs.
  • Productivity vs. hidden costs:
    • Reported token costs understate total economic cost—compute, storage, controller engineering, and human labor are nontrivial. Economic assessments should combine token-cost metrics with infrastructure and oversight labor to estimate true unit economics.
  • Quality, governance and risk externalities:
    • Validation-gated acceptance is necessary to preserve scientific and safety-critical correctness; weak or absent validation risks propagation of subtle errors.
    • Persistent history and provenance are economic public goods: better auditability increases trust and market value for AI-generated software.
  • Suggested economic metrics for future work
    • Marginal token cost per retained commit, cost-per-passing-test (or per validated regression), cache-hit-adjusted token cost per line of code, cost and time to migrate between foundation models, and labor-hours saved per validated feature.
  • Strategic implications for firms and platforms
    • Firms may invest in project-level metadata, testing harnesses and provenance to maximize cacheability and reduce marginal costs of future model-driven development.
    • Platforms that enable model-agnostic project persistence and easy pivoting between foundation models will be more attractive to buyers wary of vendor lock-in.
    • There will be demand for tools and marketplaces that match projects (with their persistent history and validation harnesses) to specialized foundation models and orchestration stacks.

Overall, Genesis shows a practical organizational pattern that can materially reduce token-cost friction for long-horizon software development, enable model interchangeability, and shift economic value toward validation, orchestration, and project stewardship—points that should be factored into forecasts of AI-driven software labor and platform business models.

Assessment

Paper Typedescriptive Evidence Strengthmedium — The paper presents concrete system experiments (formation, continuation, redevelopment) with extensive validation (compiler test suites, Csmith, LLVM tests, Rust unit tests, and numerical-workload comparisons) demonstrating feasibility and substantial outcomes. However, evidence is based on a small number of runs, descriptive comparisons, no controlled baselines or randomized variation, and incomplete auditing of potential human interventions or infrastructure confounds, limiting claims about generality or causal drivers of success. Methods Rigormedium — The implementation and evaluation are detailed: persistent project model, recursive delegation, archived agent episodes, multiple validation suites, and resource accounting (token costs, wall time). Rigor is reduced by lack of controlled experiments (no matched baselines, few independent runs), incomplete disclosure of human actions and infrastructure costs, model-specific/cached-input effects, and selection of tasks that may favor the approach. SampleSystem experiments on three settings: (1) Formation: one DeepSeek V4 Flash run (~123.4 hours) starting from an empty repo produced a Rust-based C compiler (248,989 physical lines across 750 files), archived 1,019 agent episodes, reached delegation depth 5, and incurred US$44.38 in provider-recorded model-token charges; validation included 220/220 c-testsuite, 32/36 LLVM cases, 93/93 Csmith programs, LZ4 and SQLite checks, and ~2,904 Rust tests. (2) Continuation: runs resuming a GLM 5.2-generated compiler world continued with both GLM 5.2 and DeepSeek V4 Flash (separate branches), reporting code growth, retained tests, token usage and agent activity (descriptive, not matched controls). (3) Redevelopment: MESA-to-Rust reimplementation of 13 MESA modules (100k+ Fortran lines to ~90k Rust lines), evaluated on six numerical workloads with reported median speedups of 1.55–6.87×; archives record objectives, accepted histories and resource summaries. Experiments are single-run/descriptive samples rather than randomized or repeated statistical samples. Themesproductivity org_design GeneralizabilitySingle-run or small-number descriptive experiments — uncertain run-to-run variability and success rates, Model- and provider-specific (DeepSeek V4 Flash, GLM 5.2) — may not generalize across LLMs or toolchains, Task-specific demonstrations (compiler, MESA modules) — outcomes may not extend to other codebases or domains, Human inputs, controller tuning and local infrastructure costs are incompletely audited, so reproducibility and true resource accounting are limited, High dependence on evaluation harnesses and test suites — passing tests may not imply complete correctness or maintainability in broader use

Claims (9)

ClaimDirectionOutcomeConfidence & EvidenceDetails
Genesis organized long-horizon software development around a persistent project rather than a persistent agent, allowing finite-lived agents to contribute across successive episodes. Organizational Efficiency positive Continuity of software development across agent episodes
Reading fidelity high
Study strength medium
not reported
0.18
Genesis formed a Rust-based C compiler from a repository containing no compiler implementation, producing a repository with 248,989 physical lines in 750 tracked text files. Organizational Efficiency positive Greenfield software formation and repository scale
Reading fidelity high
Study strength medium
n=1
248,989 physical lines in 750 tracked text files
0.18
The DeepSeek V4 Flash compiler-formation run passed all 220 reported c-testsuite cases, 32 of 36 evaluated LLVM cases, and all 93 executed Csmith programs. Output Quality positive Compiler test performance
Reading fidelity high
Study strength medium
n=449
220/220 c-testsuite; 32/36 LLVM cases; 93/93 Csmith programs
0.18
The compiler-formation run also passed the recorded LZ4 and SQLite checks and 2,904 Rust workspace tests. Output Quality positive Software validation and test performance
Reading fidelity high
Study strength medium
n=2912
2,904 Rust workspace tests passed; LZ4 8/8 passed; SQLite compiled + SQL sanity queries passed
0.18
The compiler-formation run lasted over 123.4 hours, archived 1,019 agent episodes, reached delegation depth five, and incurred US$44.38 in provider-recorded model-token charges. Organizational Efficiency positive Scale and resource use of autonomous software development
Reading fidelity high
Study strength medium
n=1019
over 123.4 h; 1,019 agent episodes; delegation depth five; US$44.38
0.18
Genesis retained 929 of 1,015 completed formation episodes in the final accepted repository history. Organizational Efficiency positive Retention of agent contributions in the accepted project history
Reading fidelity high
Study strength medium
n=1015
929/1,015 retained
0.18
A separately generated compiler world continued development after repeated agent replacement and foundation-model changes while retaining full c-testsuite performance. Output Quality positive Continuation of software development and regression-test performance after agent replacement
Reading fidelity high
Study strength medium
n=2
c-testsuite: 220/220 in all stages
0.18
Genesis reimplemented 13 MESA modules from Fortran as a Rust workspace containing nearly 90,000 Rust lines, with median speedups of 1.55–6.87× across six numerical workloads. Firm Productivity positive Numerical workload execution performance after scientific-software redevelopment
Reading fidelity high
Study strength low
n=6
median speedups of 1.55–6.87×
0.09
The experiments demonstrate capabilities under the recorded settings but do not estimate run-to-run success rates. Other mixed Generalizability and reproducibility of observed software-development outcomes
Reading fidelity high
Study strength high
n=4
0.3

Notes