Object-Oriented Harness: Evolving Agent Harnesses through Object-Oriented Design
In this work, we introduce Object-Oriented Harness (OO-Harness), a harness optimization framework that evolves a hierarchy of executable harness classes using object-oriented design.
ProofPaper ↗
Key points
- Agent harnesses are executable code that specifies the prompts, tools, and control flow around a language model.
- A single global harness can struggle with heterogeneous tasks that require different execution strategies.
- During training, an evolution agent uses execution records to create a family of specialized harnesses, each implemented as a subclass of the base or an existing specialized harness via inheritance.
- Across three long-horizon benchmarks spanning business workflows, workspace tasks, and tool use, OO-Harness achieves the best performance among the compared methods, with an absolute improvement of up to 15% over the base.
Sources (1)
- [1]Object-Oriented Harness: Evolving Agent Harnesses through Object-Oriented DesignarXiv (AI, ML, NLP, CV, robotics, multi-agent) · Oct 20, 03:32 PM
In this work, we introduce Object-Oriented Harness (OO-Harness), a harness optimization framework that evolves a hierarchy of executable harness classes using object-oriented design.
Agent harnesses are executable code that specifies the prompts, tools, and control flow around a language model.
Extractive summary: sentences quoted from the sources.
Before this
- Oct 20, 2026Voxtral 3
- Oct 20, 2026Do Diffusion LLMs Scale? Testing Mercury 3 + Decide
- Oct 19, 2026Structured outputs for Anthropic Claude models on Amazon Bedrock
- Oct 19, 2026You Are the Trigger: Speaker-Activated Backdoors
- Oct 19, 2026NIOCIS: Typed-Decision Next-Hop Routing with Node-Conditioned Option Spaces for Tool-Use Agents
- Oct 19, 2026GLOBE: Geometry-Led Online Behavioral Early Exit via Unit-Sphere Trajectories