The other kind of harness
The word harness has a second meaning in AI, and harness engineering needs both. Anthropic's Demystifying evals for AI agents separates them:
Definition: An agent harness (or scaffold) is "the system that enables a model to act as an agent". An evaluation harness is "the infrastructure that runs evals end-to-end": it provides instructions and tools, runs tasks concurrently, records every step, grades outputs and aggregates results.
Open-source evaluation harnesses include EleutherAI's lm-evaluation-harness for model benchmarks, the UK AI Security Institute's Inspect framework for agentic and model evals, and Harbor, which runs Terminal-Bench tasks in containers against many agents.
Every change to the agent harness from the earlier lessons, a new lint rule, a shorter instruction file, a sandbox, is a hypothesis. The evaluation harness is how you test it. The benchmark landscape itself (SWE-bench, WebArena, trajectory grading) is covered in Evaluating AI Agents; this lesson is about the statistics of deciding whether your change helped.

