What Is a Harness?
- ID
- 17127
- Status
- summarized
- Published
- 23 Aug 2026, 10:24 PM
- Fetched
- 24 Aug 2026, 3:28 AM
- Provider
- Hacker News
- Category
- dev-community
- Original URL
- https://earendil.com/posts/what-is-a-harness/
- Source URL
- https://hnrss.org/best
Summary
- Score
- 5.5
- Created
- 24 Aug 2026, 3:28 AM
- Tags
- Audience
- developersvibe_codersai-ml-learnersai-agent-users
What happened
This post explains the concept of an 'agent harness' for readers unfamiliar with the term, using a climbing-harness analogy. It defines an agent harness as software that provides an environment for an AI model to operate within, noting that unlike models themselves, users can own and modify their own harnesses. It names specific harnesses (Pi, OpenClaw, Lefos) and outlines core functions including system prompts and tool provisioning.
Why it matters
If you're building or evaluating AI agents, the 'Agent = Model + Harness' framing clarifies what you actually control: the harness (system prompt, tools, interface) rather than the model. This means your differentiation and ownership live in the harness layer, not the API call. Consider whether your current agent setup is portable across models or locked to one provider's harness.
Discussion angle
Where does your real value sit if the model is commoditized and the harness is the ownable layer — and are you building harness portability or betting on one ecosystem?