FoldAct: Efficient and Stable Context Folding for Long-Horizon Search Agents
Jiaqi Shao, Yufeng Miao, Wei Zhang, Bing Luo
TL;DR
FoldAct tackles the non-stationary observation problem in long-horizon RL with context folding by separating gradient signals for summary and action tokens, enforcing full-context consistency via KL regularization between distributions under compressed and full contexts, and using selective segment training to reduce compute. The approach stabilizes training, preserves credit assignment between folding decisions and task actions, and yields substantial speedups (up to 5.19x) while maintaining competitive performance on Local RAG and Web Search benchmarks. Empirical results show improved accuracy and robustness against training collapse, with concise, information-rich summaries and effective context compression. These advances enable scalable, efficient long-horizon reasoning with LLM-based agents in complex, real-world information tasks.
Abstract
Long-horizon reinforcement learning (RL) for large language models faces critical scalability challenges from unbounded context growth, leading to context folding methods that compress interaction history during task execution. However, existing approaches treat summary actions as standard actions, overlooking that summaries fundamentally modify the agent's future observation space, creating a policy-dependent, non-stationary observation distribution that violates core RL assumptions. This introduces three fundamental challenges: (1) gradient dilution where summary tokens receive insufficient training signal, (2) self-conditioning where policy updates change summary distributions, creating a vicious cycle of training collapse, and (3) computational cost from processing unique contexts at each turn. We introduce \textbf{FoldAct}\footnote{https://github.com/SHAO-Jiaqi757/FoldAct}, a framework that explicitly addresses these challenges through three key innovations: separated loss computation for independent gradient signals on summary and action tokens, full context consistency loss to reduce distribution shift, and selective segment training to reduce computational cost. Our method enables stable training of long-horizon search agents with context folding, addressing the non-stationary observation problem while improving training efficiency with 5.19$\times$ speedup.
