Training a harness for model-agnostic and task-environment-agnostic capability improvements with PyTorch-like framework [P]
Summary
Introduces a framework for training a harness to improve task LLM capabilities in a model-agnostic and task-environment-agnostic way, with results on Terminal Bench and SWE-Bench.
Similar Articles
Self-Harness: Harnesses That Improve Themselves
Self-Harness introduces a new paradigm where LLM-based agents iteratively improve their own operating harness by mining model-specific weaknesses, proposing harness modifications, and validating them through regression testing, achieving substantial performance gains on Terminal-Bench-2.0 across multiple base models.
Anyone interested in building a harness-only benchmark?
A proposal to create a community-driven benchmark specifically for evaluating LLM harnesses, with a leaderboard measuring harness performance on diverse real-world tasks.
@omarsar0: // Self-Harness: Harnesses That Improve Themselves // (bookmark this one) Most of the agent scaffolds we rely on today …
This paper introduces Self-Harness, a new paradigm where LLM-based agents iteratively improve their own operating harness—prompts, tools, and control flow—without human engineers or stronger external agents, achieving significant performance gains across multiple models.
@lateinteraction: The "harness" is starting to blur with the neural architecture, in terms of who carries the inductive biases that unloc…
Researchers propose that the harness (training setup) should carry inductive biases for generalization, showing that training RLMs is far superior to vanilla Transformers for scaling and generalization to harder tasks.
Same Model, Different Harness: Different Coding-Agent Results
This paper investigates how changing the harness configuration in a coding agent impacts performance on coding benchmarks when the model remains fixed. The study shows that a treatment harness, which shortens older tool results to manage context, improves task completion rates, especially under tight context constraints.