Introduction
Imagine an explorer navigating unknown territory alone with only simple tools—a compass, a knife, and a notebook. A similar scenario is unfolding in AI: single-agent large language models (LLMs) are being endowed with autonomous reasoning and tool-use capabilities to explore complex problems. This post summarizes the paper SFR-DeepResearch: Towards Effective Reinforcement Learning for Autonomously Reasoning Single Agents (arXiv:2509.06283v2, September 9, 2025) by Xuan-Phi Nguyen et al., which introduces a novel method for improving single-agent deep research (DR) capability through continued reinforcement learning (RL).
Unlike traditional multi-agent systems, a single agent requires no predefined roles or static workflows—it dynamically decides its next action from context. The research focuses on training a single agent with a minimal toolset (web search, page browsing, and a Python interpreter), targeting 28.7% on the Humanity's Last Exam benchmark.
Background
Deep research agents answer complex factual questions, typically relying on internet access and tools such as code execution. Since early systems like Search-R1, reasoning-based LLMs (e.g., OpenAI's o3) have integrated web browsing and code interpretation for tasks ranging from short QA to abstract report writing. Existing systems fall into two camps:
- Single-agent systems (e.g., OpenAI's DeepResearch): simple and flexible, with one LLM autonomously invoking tools—well-suited to unknown tasks.
- Multi-agent systems (e.g., OpenManus): efficient via division of labor (planner, coder, etc.), but constrained by predefined workflows.
search_internet(query): returns the top 10 search results (URL, title, description).browse_page(url, section_id): fetches a web page and converts it to Markdown, removing hyperlinks—forcing the agent to discover new URLs via search.code_interpreter(code): executes stateless Python locally with a 5-minute timeout, no filesystem or sensitive package access.- Synthetic data: a complex dataset of search and reasoning tasks designed to challenge existing DR agents.
- Algorithmic improvements: built on REINFORCE, with temporal advantage normalization and trajectory filtering to stabilize multi-turn optimization.
- Introducing confidence scoring to optimize tool selection.
- Extending to multimodal tasks integrating images and text.
The authors argue single agents hold more potential due to their generality, and can be seamlessly integrated into multi-agent systems without redundant complexity.
The SFR-DeepResearch Method
Agentic Reasoning Scaffolding
Three essential tools:
Memory management: the agent uses a fixed fraction of its context length as a memory buffer; when the limit is exceeded, it invokes a cleanup tool to select which information to keep—ensuring a flexible effective context window, much like an explorer organizing notes.
RL Training Recipe
Experiments were validated on QwQ-32B, Qwen3-8B, and gpt-oss-20B.
Results and Analysis
SFR-DR's tool-call trajectories show the agent moving from question to answer through multi-round interactions (searching, browsing, coding). On QwQ-32B and Qwen3 models, multi-turn dialogues were reconstructed as single-turn contextual tasks while preserving "thinking" tokens, improving reasoning efficiency.
Ablation studies show that memory management and length normalization prevent tool-call degradation. SFR-DR-20B reaches 28.7% on Humanity's Last Exam, outperforming same-scale baselines, and remains competitive on FRAMES and GAIA, demonstrating robustness.
Discussion and Future Directions
SFR-DR demonstrates that single agents can significantly improve autonomous reasoning through continued RL, especially with limited resources. However, a minimal toolset demands strong model reasoning—overly complex tools may weaken training effectiveness.
Future plans include:
Conclusion
Like a lone explorer conquering complex problems with wisdom and simple tools, SFR-DeepResearch shows that a single agent, trained with an innovative RL framework, can achieve 28.7% on a demanding benchmark—challenging the complexity of multi-agent systems and opening a new chapter for single-agent research.