MEGA Hub

DarwinX: Evolving Agent Harnesses Through Natural Selection

Authors

Do you know Yifan Zhang?You can claim authorship or link another user.Do you know Yutong Dai?You can claim authorship or link another user.Do you know Juntao Tan?You can claim authorship or link another user.Do you know Luyu Yang?You can claim authorship or link another user.Do you know Rishi Mullur?You can claim authorship or link another user.Do you know Thai Hoang?You can claim authorship or link another user.Do you know Zhiyuan Hu?You can claim authorship or link another user.Do you know James Zhu?You can claim authorship or link another user.Do you know Phil Mui?You can claim authorship or link another user.Do you know Silvio Savarese?You can claim authorship or link another user.Do you know Ran Xu?You can claim authorship or link another user.Do you know Zeyuan Chen?You can claim authorship or link another user.

Abstract

An LLM agent's capability depends not only on model weights but on its harness: prompts, tools, skills, and control flow. Self-improvement loops already edit harnesses, yet single-lineage search is path-dependent and local wins often regress other tasks. We introduce DarwinX, which treats self-evolution as selection over a population of harnesses with the model frozen: a preserve-and-extend contract admits only variants that extend coverage without regressing, an archive keeps alternative lineages for recombination, and failure-, teacher-, and self-derived evidence share one edit interface. Fitness comes from each benchmark's own verifier: no gold solutions, no hand-picked winners. Across four benchmarks that progressively separate the evolution signal from the test, one loop adds about 17 points on average: Terminal-Bench 2.1 rises +7.7 to 83.2% on a matched base and to the verified frontier at 84.7% on a stronger one; TerminalWorld's held-out split reaches 68.3%, ahead of every off-the-shelf agent; WebArena-Infinity real-task pass@1 rises from 43.5% to 93.0% audit-clean; and a Terminal-Bench 2.1 harness transfers unchanged to SWE-bench Verified. What evolves is general agent competence, not benchmark-specific patches, so it survives changes of task, verifier, and base model. A frozen model need not be a fixed agent: harness selection turns evaluation compute into durable capability.

Community

00