Harness Engineering
Also called agent harness, agent harness engineering.
Harness engineering is the design of the software around a language model that turns it into an agent, including the agent loop, tools, context management, permissions and safety controls, and feedback mechanisms such as tests and linters.
Description
The term spread in early 2026, after OpenAI described building software with Codex agents in which engineers' main work shifted from writing code to designing the environments, constraints and feedback loops the agents work within. It treats an agent as a model plus a harness, so two agents built on the same model can differ widely in reliability. Harness engineering contains context engineering, which concerns what enters the context window at each step, and adds the runtime, tooling and control surfaces around it. Coding agents such as Codex and Claude Code are the most studied examples.
Sources
Cite this entry
Protologue. (2026). Harness Engineering. In Protologue: A Taxonomy of Prompting and LLM Techniques (v1.4.0, PTL-0212). https://protologue.com/t/harness-engineering/
BibTeX
@misc{protologue_harness_engineering,
title = {Harness Engineering},
author = {{Protologue}},
year = {2026},
howpublished = {Protologue: A Taxonomy of Prompting and LLM Techniques, v1.4.0},
note = {Entry PTL-0212},
url = {https://protologue.com/t/harness-engineering/}
}New terms, as they're coined
One email a week with the newest techniques, each defined and sourced like this entry.
Delivered through Beehiiv. Unsubscribe from any issue.