Putting It All into Context: Simplifying Agents with LCLMs
Mingjian Jiang, Yangjun Ruan, Luis Lastras, Pavan Kapanipathi, Tatsunori Hashimoto
TL;DR
The paper tackles the problem of increasingly complex LM agent architectures by asking whether a fully observable task like SWE-Bench can be solved with a state-in-context approach using long-context LLMs. It introduces DirectSolve, which prompts a long-context LM to solve problems from the entire (or compressed) environment state, and SelectSolve, a two-stage hybrid that localizes files with an LCLM and then repairs with a short-context LM. Empirical results on SWE-Bench Verified show DirectSolve with Gemini-2.5-Pro achieving about 50.8% pass@1 and 60.2% pass@8, while a Claude-3.7-Sonnet–assisted SelectSolve reaches 48.6% pass@1; these figures indicate that scaffolding-free, monolithic LCLM agents can rival heavily engineered pipelines, although stronger coding performance remains an advantage for specialized tooling. The findings suggest that as LCLMs improve in capability and context length, simpler monolithic architectures could become practical and cheaper by reducing the need for task-specific scaffolding, with potential broad implications for memory, retrieval, and agent design in software engineering tasks.
Abstract
Recent advances in language model (LM) agents have demonstrated significant potential for automating complex real-world tasks. To make progress on these difficult tasks, LM agent architectures have become increasingly complex, often incorporating multi-step retrieval tools, multiple agents, and scaffolding adapted to the underlying LM. In this work, we investigate whether all of this complexity is necessary, or if parts of these scaffolds can be removed on challenging tasks like SWE-bench. We show that in the case of SWE-bench, simply putting the entire environment into the context of a long context language model (LCLM) and properly prompting the model makes it competitive with carefully tuned, complex agent scaffolds. We show that a Gemini-1.5-Pro model without any scaffolding or tools achieves 38% on SWE-Bench-Verified, comparable with approaches using carefully tuned agent scaffolds (32%). While the unscaffolded approach with Gemini-1.5-Pro falls short of the strongest agentic architectures, we demonstrate that the more capable Gemini-2.5-Pro using the same unscaffolded approach directly attains a 50.8% solve rate. Additionally, a two-stage approach combining Gemini-1.5-Pro with Claude-3.7 achieves a competitive 48.6% solve rate.
