The results show that evolving skill memory is not merely an inference-time plug-in: it changes policy learning and the future training distribution while retaining value as optional external memory.
Abstract
Self-play agents can generate training problems without questions from target benchmarks, but their curricula lack persistent state: failures affect gradients yet do not explicitly shape future practice. External skill memories preserve procedural experience but are typically learned from fixed task distributions. We introduce \textbf{SESA} (Self-Evolving Skill-Augmented Agent), which makes procedural memory an evolving state of tool-augmented search self-play. A challenger poses problems, while a separately parameterized solver alone retrieves skills. Informative failures are distilled into reusable skills and written back to memory. The updated memory changes solver behavior and success, which changes the challenger's reward and the distribution of future problems; the resulting frontier produces new failures that rewrite memory. This bidirectional loop makes task generation and skill memory co-evolve. Because retrieved skills shape on-policy training trajectories, their benefits can enter the model parameters as well as remain in the external bank, enabling memory-free deployment and optional inference-time retrieval. Across seven open-domain and multi-hop question-answering benchmarks, SESA improves average accuracy over SSP by 1.2--3.2 points across multiple backbones and surpasses the skill-augmented SkillRL baseline by 0.9 points under a unified evaluation protocol. On Qwen3 models, SESA-Off retains 1.8--2.2 points of improvement over SSP, while the final skill bank adds a further 0.5--1.0 points. These results show that evolving skill memory is not merely an inference-time plug-in: it changes policy learning and the future training distribution while retaining value as optional external memory. Our code is available at https://github.com/Zenghuang-Fu/SESA-Self-Evolving-Search-Agents.
This work introduces Skill Self-Play (Skill-SP), a co-evolutionary framework comprising a proposer, a solver, and a dynamic skill controller that effectively bridges the gap between structured verification and open-ended exploration.
Siyuan Huang, Pengyu Cheng, Haotian Liu et al.· arXiv.org· 2 citations
SkillAdam, an Adam-inspired framework for optimizing discrete and non-differentiable skill documents, is introduced, an Adam-inspired framework for optimizing discrete and non-differentiable skill documents with substantially fewer optimization iterations and lower cost than prior methods.
Gao-Yuan Li, Mei-Hao Fan, Yi-Zhe Liu et al.· 3 citations· ⚡2
SPADE (Self-Play in Adaptive Synthetic Executable Executable Environments), a self-play RL framework in which a single LLM plays two roles: an Environment Designer that writes complete, long-horizon training environments as executable code with an OpenAI Gym-style reset()/step() interface, and a Reasoning Agent that le...
Bo Liu, Simon Yu, Yiding Jiang et al.· 7 citations
Agent skills are portable packages of instructions and resources an agent consults at deployment. Self-evolving them fails in two ways today. First, skills evolved from scratch underperform human-curated ones and, on a weak model, using no skill at all. Second, an evolution-time pass records one lucky trajectory that a...
Jia-Le Liu, Pin-Ze Ren, Yu Xia et al.· 0 citations
Self-Supervised Skill Optimization (SSO) is introduced, a comparative framework that learns a reusable skill from unlabeled task instances alone and outperforms existing GT-free prompt optimizers on both closed-ended and open-ended tasks.
Siran Peng, Cui-Yu Yang, Tianyu Fu et al.· arXiv.org· 0 citations
This work presents an online skill-evolution framework that converts interaction trajectories and evaluator feedback into a persistent, versioned library of reusable procedures and characterize evolving skill libraries as auditable, shared procedural memory that can improve a fixed computer-use stack.
Long-Tao Hu, Xiao Liang, Lin-Chao Zhu· 1 citation
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.