Search papers, labs, and topics across Lattice.
This paper introduces the Recursive Agent Harness (RAH), which enhances long-context reasoning by enabling a parent agent to generate and execute scripts that spawn subagent harnesses for complex tasks. By leveraging structured function calls and filesystem tools, RAH significantly improves the performance of coding agents, achieving an increase from 71.75% to 81.36% on the Oolong-Synthetic benchmark with a fixed GPT-5 backbone. The findings demonstrate that the improvements stem from the harness architecture rather than the underlying model, highlighting the effectiveness of harness recursion in AI applications.
Harness recursion boosts coding agent performance by over 9% without changing the underlying model, showcasing a powerful new approach to long-context reasoning.
Recursive language models (RLMs) showed that recursion over model calls is an effective strategy for long-context reasoning, and production coding agents have begun to write code that spawns subagents at scale, most recently in Anthropic's dynamic workflows. We name and study the pattern between these two lines of work, where the recursive unit is a full agent harness with filesystem tools, code execution, and planning rather than a model call with no tools. We call this the Recursive Agent Harness (RAH) and frame it as harness recursion, the code-first extension to the model recursion of RLMs. A parent agent generates and runs an executable script that spawns subagent harnesses in parallel for fine-grained workloads and uses structured function calls for small subtasks. We provide a controlled evaluation on long-context reasoning. With the backbone held fixed at GPT-5 to match the published Codex and RLM baselines, RAH improves the Codex coding-agent baseline from 71.75% to 81.36% on Oolong-Synthetic (199 samples, 13 context-length buckets up to 4M tokens), a gain attributable to the harness rather than the model. With a stronger backbone, Claude Sonnet 4.5, the same design reaches 89.77%.