CORVUS: Context Optimization and Reduction Via Underlying Synchronization for LLM Coding Agents
Researchers propose CORVUS, a novel trajectory architecture for LLM coding agents that decouples file-read actions from their observations, reducing redundant file copies and stale snapshots.
Intelligence analysis by Llama

CORVUS is a new trajectory architecture for LLM coding agents that maintains a synchronized registry of relevant files and injects only their current contents at each reasoning cycle, resulting in lighter-weight trajectories.
Imagine you're working on a big project with many files. Each time you make a change, you need to update all the files that depend on it. CORVUS is a new way of organizing these files so that you only update the ones that need to change, making it faster and more efficient.
Analysis
A Novel Approach to Trajectory Architecture
CORVUS is a novel trajectory architecture that decouples file-read actions from their observations by maintaining a synchronized registry of relevant files and injecting only their current contents at each reasoning cycle. This structural change produces significantly lighter-weight trajectories that remain synchronized with the actual codebase state by construction, eliminating redundant file copies and stale snapshots that bloat conventional trajectories.
Evaluation and Results
We evaluated CORVUS on SWE-POLYBENCH_VERIFIED and SWE-BENCH PRO across four LLMs, achieving 9-50% reduction in average input tokens per task, 15-32% shorter final prompts, and up to 37% fewer reasoning cycles while maintaining comparable pass rates.
Implications and Future Work
The proposed CORVUS architecture has the potential to improve the efficiency and effectiveness of LLM coding agents, which are crucial for various applications such as software development and decision-making. Future work can focus on further optimizing the CORVUS architecture and exploring its applications in different domains.
Key points
- CORVUS is a novel trajectory architecture that decouples file-read actions from their observations.
- CORVUS maintains a synchronized registry of relevant files and injects only their current contents at each reasoning cycle.
- CORVUS achieves 9-50% reduction in average input tokens per task, 15-32% shorter final prompts, and up to 37% fewer reasoning cycles.
If CORVUS is widely adopted, it could lead to significant improvements in the efficiency and effectiveness of LLM coding agents, enabling faster and more accurate decision-making in various applications.
However, the adoption of CORVUS may be hindered by the need for significant changes to existing LLM coding agent architectures and the potential for compatibility issues with existing tools and systems.


