Skip to content
Methodology

Harness engineering

Harness engineering — Methodology. category: Engineering practice for building trust in coding agents · definition: Everything added around the model to improve generation; agent = model + harness · scope: Development environment, sandbox, skills that teams build on · dominant_period: 2026

"Agent = Model + Harness. If you're not the model, you're the harness." Viv Trivedy's equation, quoted by Addy Osmani (Google) on 19 April 2026, is the working definition: the harness is everything added around the model to improve what it generates. Osmani's supporting evidence comes from Terminal Bench 2.0, where Claude Opus 4.6 running inside Claude Code scores well below the same model in a custom harness, and where Trivedy's team moved a coding agent from Top 30 to Top 5 by changing only the harness.

OpenAI reported in February 2026 that three engineers (later seven) produced roughly a million lines of internal beta product in five months with zero lines written by hand, across about 1,500 Codex pull requests. Their conclusion was that the bottleneck on agent performance usually sits in environment design rather than model intelligence, and their three pillars were Context Engineering, mechanically enforced architectural constraints, and recurring garbage collection tasks. Birgitta Böckeler split the same object into guides (feedforward: conventions, specs, skills, MCP servers) and sensors (feedback: linters, tests, static analysis), each either computational or inferential. Rémi Jacquet of Cast Software dated the pivot: prompt engineering in 2024, Context Engineering in 2025, harness engineering in 2026.

Dorra Bartaguiz supplies the counter-measurement. Code generated from a single prompt was announced at 100% coverage; she measured 33% overall and a mutation score of 13.82%. Böckeler's hardest category stays open: verifying that an application does what it should.

Type
Methodology
category
Engineering practice for building trust in coding agents
definition
Everything added around the model to improve generation; agent = model + harness
scope
Development environment, sandbox, skills that teams build on
dominant_period
2026
relations
15
Cited in
6 fiches

Neighborhood

Capteurs feedback Guides feedforward Contraintes architec… Ingénierie de contexte Viv Trivedy Cast Software Garbage collection (… ratchet principle Context engineering craft / artisanat lo… Shift-Left Software Factory Agents de codage

→ uses

Capteurs feedback CONCEPT high confidence timeless Source ↗
Guides feedforward CONCEPT high confidence timeless Source ↗
craft / artisanat logiciel METHODOLOGIE high confidence timeless Source ↗
Shift-Left METHODOLOGIE high confidence timeless Source ↗

→ is based on

Contraintes architecturales CONCEPT high confidence timeless Source ↗
Ingénierie de contexte CONCEPT high confidence timeless Source ↗
Garbage collection (code) CONCEPT high confidence timeless Source ↗
ratchet principle CONCEPT high confidence timeless Source ↗

← created

Viv Trivedy PERSONNE high confidence stable Source ↗

← recommends

Cast Software ORGANISATION high confidence evolving Source ↗

→ is a variant of

Context engineering METHODOLOGIE high confidence timeless Source ↗

→ replaces

Context Engineering METHODOLOGIE high confidence stable Source ↗

← uses

Software Factory METHODOLOGIE high confidence timeless Source ↗

→ improves

Agents de codage TECHNOLOGIE high confidence timeless Source ↗

Cited in (6)