LLM Agent Harnesses
LLM: Large Language Model
Overview
An LLM agent harness surrounds a language model with the mechanisms needed to act: tool interfaces, control loops, context and memory management, persistent state, and execution environments. Common approaches include ReAct-style loops, explicit workflow graphs, typed tool contracts, sandboxes, and verification or recovery steps; newer systems also adapt harnesses using execution traces, search, or reinforcement learning. Researchers evaluate these systems on coding, web, terminal, scientific, and interactive tasks, measuring not only success but also cost, reliability, and safety. A central tension is how much structure helps: added guidance can improve control and recovery, yet may constrain useful behavior, fail to transfer across models or tasks, or make comparisons hard to interpret without specifying the harness.
Latest papers
389 papers118 papers in the last four weeks, up 103% on the four weeks before. 0.7% of all new papers.
HarnessMDP: Learning to Control LLM Agent Harnesses with Offline Reinforcement Learning
MechMath Agent Team: LLM Driven Agents for Mathematical Research
Harness-Aware Self-Evolving: Co-Evolving Model Weights, Harness, and Task Solutions
LLMoxie: Exploring Agentic AI for Scientific Software Development
COMFYCLAW: Self-Evolving Skill Harnesses for Image Generation Workflows
AgentLTL: A Trace-Verification Framework for Measuring, Enforcing, and Training Procedural Compliance in Tool-Using LLM Agents
Evaluating Agentic Harness Systems for Autonomous Computational Pathology
Self-GC: Self-Governing Context for Long-Horizon LLM Agents
ShopX: A Foundation Model for Intent-to-Item Fulfillment in Agentic Shopping
SWE-Router: Routing in Multi-turn Agentic Software Engineering Tasks
Agentic Hardware Design as Repository-Level Code Evolution
The Interplay of Harness Design and Post-Training in LLM Agents
Harness-MU: A Safe, Governed, and Effective Harness for Multi-User LLM Agents
Matching Matters: A Fair Quality-Efficiency Benchmark for Command-Line Agents
Building Agent Harnesses for Scientific Curation from Multimodal Sources
Dissecting model behavior through agent trajectories
intent-execution' gap: the mismatch between what the model intends and what the harness executes, and vice versa. We argue that minimizing this intent-execution gap is as important as other aspects of harness design such as tools and execution loops. To illustrate the impact of this harness-model alignment, we develop a simple and customizable harness called Simple Strands Agent' (SSA). SSA aims to find the bulk of common patterns which generalize across different model families (such as Claude, Gemini, GPT, Grok, Qwen), as well as a small number of model-specific preferences. We make two contributions: (i) we reproduce or improve on the pass@1 performance reported by diverse model-provider families on popular agentic benchmarks (SWE-Pro, SWE-Verified and Terminal-Bench-2), and (ii) building on an analysis of 138k trajectories generated by SSA, we look beyond the pass@1 numbers which tend to be relatively even across frontier models. By representing agent trajectories in code state-spaces, we observe model-level differences in problem-solving behavior. Finer-grained metrics such as edit frequency, testing activity, and phase-transitions reveal how individual models allocate effort across different stages of autonomous problem solving.RHO: Your Coding Agent is Secretly a Roboticist
From Question Answering to Task Completion: A Survey on Agent System and Harness Design
HarnessX: A Composable, Adaptive, and Evolvable Agent Harness Foundry
Recursive Agent Harnesses
HarnessBridge: Learnable Bidirectional Controller for LLM Agent Harness
What makes a harness a harness: necessary and sufficient conditions for an agent harness
Self-Harness: Harnesses That Improve Themselves
Bayesian-Agent: Posterior-Guided Skill Evolution for LLM Agent Harnesses
deepseek-v4-flash, incremental repair improves SOP-Bench from 80% to 95%, Lifelong AgentBench from 90% to 100%, and RealFin-Bench from 45% to 65%. We further evaluate Bayesian-Agent's native backend and optional GenericAgent, mini-swe-agent, and Claude Code backends. The results include positive, negative, saturated, and case-study settings, suggesting that agent skill evolution is best viewed as posterior-guided harness optimization rather than uncalibrated prompt accumulation. The source code is available at https://github.com/DataArcTech/Bayesian-Agent.