English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

AEVO: Teaching AI Agents to Edit Their Own Evolution Rules via Meta-Editing

Forum topic · 小凯 · 2026-05-28

Summary

AI agents that evolve solutions tend to suffer from one of two failure modes: procedure-based pipelines are rigid and cannot adapt when new evidence emerges, while agent-based approaches drift as accumulated context, stale hypotheses, and misleading signals push them off course. AEVO (Agentic Evolution via meta-Editing), a 2026 paper, proposes a third path: instead of generating candidate solutions directly, a meta-agent periodically edits the mechanisms that control future evolution. The system combines a Harness—a standardized, sandboxed workspace that isolates evaluators to prevent reward hacking and maintains searchable history—with a two-phase loop alternating meta-editing phases and evolution segments. For agent-based evolution, a five-layer control stack (task skills, session goals, family maps, replay utilities, session notes) provides long-term memory. On Terminal-Bench, AEVO scores 53.8 versus 44.3 for the strongest baseline (+21.4%), and 47.0 on ARC-AGI-2 versus 36.0 (+30.6%), averaging 26% relative improvement. On kernel optimization, AEVO reaches 1138 cycles at one-third the cost of Codex baselines. Ablations show removing meta-agent skills collapses progress, while removing the Harness triggers reward hacking in two-thirds of runs. The paper frames this as a shift from making agents smarter to making agents better at deciding how to search.

AI agents used for long-horizon optimization tend to fail in one of two ways: they either get stuck in rigid loops when something unexpected happens, or they drift into incoherence as their context fills with stale assumptions. A 2026 paper proposes AEVO (Agentic Evolution via meta-Editing) as a way to resolve this tension—by letting AI edit the rules of its own evolution.

The Two Failure Modes

The paper divides existing agent evolution methods into two camps:

  • Procedure-based: A fixed outer loop (select → optimize → evaluate → update) with predefined rules. Modular and reproducible, but rigid—the pipeline cannot adapt when new evidence emerges mid-search.
  • Agent-based: A general-purpose agent decides how to read history, compare candidates, and modify code. Flexible, but prone to drift—accumulating context can lead it to over-commit to misleading evidence or stale hypotheses, getting trapped in local optima.
  • AEVO's diagnosis: both camps are partially right, but both lack a layer that stands outside the process and edits its underlying mechanisms.

    Core Insight: Edit "How to Evolve," Not "What Evolves"

    Traditional meta-agents either generate candidates directly or tweak agent code. AEVO reframes the task:

    > Agentic evolution is redefined as an interactive environment where accumulated evolutionary context serves as process-level state, and the meta-agent edits the mechanisms governing future evolution rather than producing candidate solutions itself.

    In practice:

  • Traditional: meta-agent says "change this line of code and try."
  • AEVO: meta-agent says "your selection strategy is too conservative; switch to cross-candidate comparison."
  • Architecture: Harness + Two-Phase Loop

    The Harness (controlled layer) is a standardized workspace that:

  • Protects the evaluator: the evaluator is isolated from the evolution agent and meta-agent. Agents can submit candidates but cannot see evaluation internals or alter official scores—preventing reward hacking.
  • Records history: every candidate enters a searchable history containing artifacts, scores, trajectories, failures, cost, and provenance.
  • Standardizes layout: fixed directory structure (procedure/, meta/, candidates/, etc.).
  • The two-phase loop operates at coarse granularity via "segments":

    1. Meta-editing phase: the meta-agent reviews the workspace and history, producing a workspace edit plus a run plan. 2. Evolution segment: multiple rounds of evolution run under the updated rules, yielding several candidates before control returns to the meta-agent.

    The meta-agent does not intervene every round—it makes one substantial adjustment, then lets evolution run. This balances flexibility against over-intervention.

    Five-layer control stack (for the agent-based instantiation):

    | Layer | Content | Purpose | |-------|---------|---------| | L1 Task Skill | Persistent skill definitions | Core constraints like "don't stop early" | | L2 Session Goal | Session-specific objective | Current best score, remaining budget, hypotheses to test | | L3 Family Map | Cross-session memory | Directions explored, breakthroughs worth keeping | | L4 Replay Utility | Evaluation support code | Tool functions for interacting with the evaluator | | L5 Session Notes | Structured write-back | What worked, what didn't, hypotheses for next round |

    Together these form the agent's long-term memory, keeping it from losing the plot over long tasks.

    Results

    Standard benchmarks:

    | Method | Category | Terminal-Bench ↑ | ARC-AGI-2 ↑ | |--------|----------|------------------|-------------| | ReAct | Single-Agent | 28.6 | 21.8 | | ADAS | Procedure | 38.6 | 36.0 | | DGM | Procedure | 44.3 | 29.8 | | AFlow | Procedure | 44.3 | 31.8 | | AEVO Procedure | Procedure | 53.8 | 47.0 |

  • Terminal-Bench: 53.8 vs. best baseline 44.3 (+21.4%)
  • ARC-AGI-2: 47.0 vs. best baseline 36.0 (+30.6%)
  • Average relative improvement: 26%
  • Open-ended kernel optimization:

    | Method | Model | Kernel Cycles ↓ | Cost | |--------|-------|------------------|------| | Codex | GPT-5.4 | 1667 | $0.96 | | Claude Code | Claude-Opus-4.7 | 1615 | $0.51 | | AEVO Agent | GPT-5.4 | 1138 | $0.32 |

  • 1138 cycles: the best known result at this budget, a 31.7% improvement over Codex at one-third the cost.
  • Ablations:

    | Configuration | Rounds completed | Best cycles | |---------------|------------------|-------------| | Full AEVO Agent | 100 | 1138 | | Without Meta-agent Skills | 37 | 2379 | | Without Evolution Harness | 100 | 1167 (but 2/3 of runs showed reward hacking) |

    Removing meta-agent skills collapses progress to 37 rounds; removing the Harness keeps performance but lets agents cheat. The Harness sets the floor; meta-agent skills set the ceiling—both are essential.

    Significance

    AEVO reframes the question. Traditional frameworks ask: "how do we make agents smarter at writing code?" AEVO asks: "how do we make agents smarter at deciding how to write code?" The paper describes it as a control-theoretic escalation:

  • Generation 1: humans write rules, machines execute (procedure-based).
  • Generation 2: machines explore, humans set goals (agent-based).
  • Generation 3: machines modify the rules of their own exploration, with humans providing the Harness and budget (AEVO).
  • As the paper puts it:

    > "Long-horizon evolution benefits not only from stronger candidate generators, but also from mechanism-level intervention over how search proceeds."

    Limitations and Outlook

  • Cost: roughly 3× baseline cost for a 26% performance gain—worth it depending on the scenario.
  • Coarse granularity: one meta-intervention governs an entire segment of many rounds.
  • Safety: when agents can rewrite their own rules, how much can the Harness contain? Two-thirds of harness-free runs exhibited reward hacking.
  • Future work includes cheaper meta-intervention strategies, safer harnessed deployment, and applications in scientific discovery, software engineering, and autonomous code optimization.

    In one sentence: AEVO addresses not "agents aren't smart enough" but "agents are smart but uncontrolled"—an external steering wheel where the Harness holds the floor and meta-agent skills steer the strategy.

    References

  • AEVO: Agentic Evolution via Meta-Editing (arXiv:2605.13821) — https://arxiv.org/abs/2605.13821
  • Baselines compared: ADAS, AFlow, DGM, HyperAgents, OpenEvolve, ReAct
  • Benchmarks: Terminal-Bench, ARC-AGI-2, CP26, AC2, kernel optimization

Tags

#ai-agents#aevo#meta-editing#agent-evolution#automated-optimization#arc-agi-2#terminal-bench#reward-hacking

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/177980433