Search papers, labs, and topics across Lattice.
This paper introduces FastContext, a dedicated exploration subagent designed to enhance the efficiency of coding agents by separating repository exploration from task-solving. By employing specialized models ranging from 4B to 30B parameters, FastContext optimizes the process of locating relevant code snippets, significantly reducing token consumption by up to 60% while improving resolution rates by 5.5% in various benchmarks. The findings underscore the importance of specialized models in addressing the bottleneck of repository exploration in software engineering tasks, leading to more efficient coding agent performance.
FastContext cuts coding agent token usage by 60% while boosting resolution rates by 5.5% by decoupling code exploration from task-solving.
Large Language Model (LLM) coding agents have achieved strong results on software engineering tasks, yet repository exploration remains a major bottleneck: locating relevant code consumes substantial token budget and pollutes the agent's context with irrelevant snippets. In most agents, the same model explores the repository and solves the task, leaving exploratory reads and searches in the solver's history. We present FastContext, a dedicated exploration subagent that separates repository exploration from solving. Invoked on demand, FastContext issues parallel tool calls and returns concise file paths and line ranges as focused context. FastContext is powered by specialized exploration models spanning 4B--30B parameters. We bootstrap them from strong reference-model trajectories and refine them with task-grounded rewards for broad first-turn search, multi-turn evidence gathering, and precise citation generation. Across SWE-bench Multilingual, SWE-bench Pro, and SWE-QA, integrating FastContext into Mini-SWE-Agent improves end-to-end resolution rates up to 5.5\% while reducing coding-agent token consumption up to 60\%, with marginal overhead. These results show that repository exploration can be separated from solving and handled effectively by specialized models. Code and data: https://github.com/microsoft/fastcontext