CarryOn Reorganizes Context for Long-Horizon Agents
- •CarryOn organizes long-horizon agent context around reusable task progress
- •Tests report 5.8 and 7.0 percentage-point gains on OSWorld 2.0 and BrowseComp-Plus
- •Token usage fell 51.9% and 22.9% on the two benchmarks, respectively
Researchers Yuchen Lu, Julian McAuley and Lei Zhang introduced CarryOn, an object-oriented context runtime for long-horizon agents, in a paper published on October 14 and submitted to Hugging Face on October 19. CarryOn organizes an agent’s context around reusable task objects that preserve progress, rather than relying primarily on interaction histories that describe how the progress was made. The paper reports tests on OSWorld 2.0 and BrowseComp-Plus.
CarryOn builds its context from continuation carriers (reusable records of task progress), complementary execution context and a live tail of recent interactions. To keep this basis valid when older history is retired, the system maintains carrier records across folds. It revises affected records using bound evidence and relevant environment checks, carries forward unaffected records, and updates execution context at the same time, without rebuilding the full representation at every fold.
On OSWorld 2.0, CarryOn improved performance by 5.8 percentage points and reduced total token usage by 51.9%. On BrowseComp-Plus, it improved performance by 7.0 percentage points while reducing token usage by 22.9%.