Small but Mighty: Test Suites as Improvement Signals for Self-Evolving Agents
On the map: LLM agents and tool use → Software engineering coding agents
also in 1 more
Abstract (arXiv)
A self-evolving agent rewrites its own harness and must decide which rewrites to keep, so its improvement signal is the check a rewrite has to pass. Verifying a rewrite by agent rollout is expensive and subjective, while executable checks such as the repository's own tests are too sparse to catch behavior-changing rewrites, rejecting only a quarter of them. We instead take test feedback as the executable signal, and search for test suites that are both small and strong with a quality-diversity evolutionary algorithm, so that the signal is dense and informative. TeSearch treats suite size as a behavior descriptor, so that quality is pursued at every size and a small, strong suite is reachable, and learns a transition kernel during the search that denoises the LLM as an actuator on that descriptor. Across 129 real-world modules and three backbones, TeSearch delivers the highest-quality suites of any method compared, LLM-driven evolutionary search included, and the smallest of any LLM-based one. Used as the improvement signal of a self-evolving agent, it rejects 59.9% of behavior-changing rewrites against 25.3% for the repository's tests, at a 4.0% false-alarm rate and 3.5 s per decision. The code and data are available at https://github.com/ccsnow127/TeSearch.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 49 of its 73 references that are in the map. First posted on arXiv 11 Oct 2026.
Builds on
49 of 73 references.
Closest ancestors · 3
Same direction, newest first
- 2026HarnessBridge: Learnable Bidirectional Controller for LLM Agent Harness11 Jun
- 2025AlphaEvolve: A coding agent for scientific and algorithmic discovery16 Jun
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May
Other references · 46
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023Lost in the Middle: How Language Models Use Long Contextscited by 3,455
- 2023Self-Refine: Iterative Refinement with Self-Feedbackcited by 3,442
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 3,050
- 2022Self-Instruct: Aligning Language Models with Self-Generated Instructionscited by 2,724
- 2023Voyager: An Open-Ended Embodied Agent with Large Language Modelscited by 2,191
- 2022Competition-Level Code Generation with AlphaCodecited by 1,462
- 2021Calibrate Before Use: Improving Few-Shot Performance of Language Modelscited by 1,392
- 2023Instruction-Following Evaluation for Large Language Modelscited by 1,228
- 2023Teaching Large Language Models to Self-Debugcited by 988
- 2023Large Language Models as Optimizerscited by 864
34 more
- 2024Self-Rewarding Language Modelscited by 681
- 2023Eureka: Human-Level Reward Design via Coding Large Language Modelscited by 571
- 2023Promptbreeder: Self-Referential Self-Improvement Via Prompt Evolutioncited by 551
- 2025GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learningcited by 542
- 2015Illuminating search spaces by mapping elitescited by 425
- 2024Automated Design of Agentic Systemscited by 407
- 2025Agentic Context Engineering: Evolving Contexts for Self-Improving Language Modelscited by 398
- 2022CodeT: Code Generation with Generated Testscited by 384
- 2023RepoCoder: Repository-Level Code Completion Through Iterative Retrieval and Generationcited by 367
- 2022CodeRL: Mastering Code Generation through Pretrained Models and Deep Reinforcement Learningcited by 358
- 2025Darwin Godel Machine: Open-Ended Evolution of Self-Improving Agentscited by 356
- 2024Optimizing Instructions and Demonstrations for Multi-Stage Language Model Programscited by 291
- 2025TTRL: Test-Time Reinforcement Learningcited by 275
- 2024TextGrad: Automatic "Differentiation" via Textcited by 273
- 2025ShinkaEvolve: Towards Open-Ended And Sample-Efficient Program Evolutioncited by 174
- 2024AlphaMath Almost Zero: Process Supervision without Processcited by 162
- 2023Self-Taught Optimizer (STOP): Recursively Self-Improving Code Generationcited by 148
- 2017Quality and Diversity Optimization: A Unifying Modular Frameworkcited by 113
- 2022Language Models Can Teach Themselves to Program Bettercited by 78
- 2026AutoHarness: improving LLM agents by automatically synthesizing a code harnesscited by 76
- 2024Automated Unit Test Improvement using Large Language Models at Metacited by 75
- 2024TestGenEval: A Real World Unit Test Generation and Test Completion Benchmarkcited by 52
- 2022Pynguin: Automated Unit Test Generation for Pythoncited by 50
- 2016MetaGrad: Multiple Learning Rates in Online Learningcited by 47
- 2022Multi-Objective Quality Diversity Optimizationcited by 19
- 2024CTINexus: Automatic Cyber Threat Intelligence Knowledge Graph Construction Using Large Language Modelscited by 14
- 2025LIFEBench: Evaluating Length Instruction Following in Large Language Modelscited by 12
- 2019DDSketch: A fast and fully-mergeable quantile sketch with relative-error guaranteescited by 8
- 2023Hue: A User-Adaptive Parser for Hybrid Logscited by 5
- 2026Can LLMs Track Their Output Length? A Dynamic Feedback Mechanism for Precise Length Regulationcited by 5
- 2026NL2LOGIC: AST-Guided Translation of Natural Language into First-Order Logic with Large Language Modelscited by 5
- 2025CTIConnect: A Benchmark for Retrieval-Augmented LLMs over Heterogeneous Cyber Threat Intelligencecited by 4
- 2024Ruler: A Model-Agnostic Method to Control Generated Length for Large Language Modelscited by 2
- 2026CTIFoundry: An Agent-Native Corpus Scaffold for Cyber Threat Intelligencecited by 2
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026DarwinX: Evolving Agent Harnesses Through Natural Selection
- 2026TTHE: Test-Time Harness Evolution
- 2026SEAGym: An Evaluation Environment for Self-Evolving LLM Agents
- 2026Rethinking the Evaluation of Harness Evolution for Agents
- 2026BenchTrace: A Benchmark for Testing Reflection Ability and Controlled Evolution in LLM Agents
- 2026Rethinking Self-Evolving Agent Skills: Feedback Dynamics over Multiple Rounds
- 2026VERSE: Verified Self-Evolving Optimizer for Agent Harnesses
- 2026The Red Queen G"odel Machine: Co-Evolving Agents and Their Evaluators