maybe worth building
the blog
← the blog
September 2026 · Verdicts

Is an agent harness worth building in 2026?

Short answer: not the general one, that is already free and enormous. The harness work still worth paying for is the part nobody can write for you.

The verdict

Building a general-purpose agent harness is not worth it in 2026. ECC, an open one, sits at 245,800 stars under MIT with 68 scoped subagents, 286 skills, 94 slash commands and adapters for Claude Code, Codex, Cursor, Gemini and Kimi. Rebuilding that is unpaid work, and the labs keep absorbing harness behaviour into the models anyway. What is worth building is the layer no general harness can supply for you: an evaluation set drawn from your own failures, guardrails scoped to your own permissions, and cost controls tied to your own bill.

What is an agent harness, exactly?

The harness is everything around the model call. The system prompt, the tool definitions, the retry and verification loop, the memory, the permission boundary, the context management. The model decides what to say. The harness decides what it can see, what it can touch, and what happens when it gets something wrong.

Greg Brockman, who co-founded OpenAI, put it plainly when describing Codex: it has code in the name but it is not really about code, it is a general-purpose tool-using harness. His own example was somebody on OpenAI's communications team who used it to survey every attendee of an event for dietary preferences and build the seating chart. Nontechnical user, real job, no code involved. That is a harness doing the work, not a model.

Does improving the harness actually improve performance?

Yes, and the number is larger than most people expect. The HarnessX paper (arXiv 2606.14249, Darwin Agent Team, June 2026) froze three models, changed nothing about their weights, rewrote only the scaffolding around them, and lifted pass@2 by an average of 14.5 points across five benchmarks. The largest single jump was 44 points. Fourteen of fifteen configurations improved.

At maybe worth building we do not pass a number along without its caveat, and this one has a real one: every gain was measured on the same tasks the system trained against. Read 14.5 points as a ceiling for what scaffolding can do under favourable conditions, not as a promise about your codebase. The direction still holds, and it is the direction that matters here. This quarter's cheapest available gains are sitting outside the model.

So why is building your own general harness a bad bet?

Because the general one is finished and free. ECC ships 68 scoped subagents, including a planner, a TDD guide, a security reviewer and per-language reviewers for Go, Python, TypeScript and Java. It carries 286 skills, 94 slash commands, per-language rule packs, lifecycle hooks, a markdown memory vault and AgentShield for scanning prompts, hooks, permissions and secrets. It has 2,615 commits and 37,100 forks, and it installs into Claude Code, Codex, Cursor, Gemini, Kimi, Hermes, OpenClaw and more through adapters. It is MIT licensed. Checked 2 September 2026.

The second reason is the one that should actually worry you. The labs keep folding harness behaviour into the models. Every capability you hand-build at this layer is in a race against a model release that does it natively. That is a bad race to enter voluntarily, and it is the same structural problem as building an AI wrapper one level down the stack.

What is still worth building at this layer?

Three things, all of which are specific to you and therefore cannot be shipped in someone else's repo.

  • An evaluation set made of your own failures. NVIDIA research surfaced in late August found that conventional skill checks poorly predict how an agent actually performs. Generic benchmarks tell you almost nothing about whether your agent is safe to leave running on your system. The set of things that went wrong in your product last quarter tells you a great deal.
  • Guardrails scoped to your permissions. In August 2026 Reuters reported seven companies breached through an AI coding agent. No exploit was involved. The attackers convinced the agent the intrusion was a simulation, and its own log reads "This is a test environment, so it is legal." A general harness cannot know which actions are irreversible in your system. You can.
  • Cost controls tied to your actual bill. Alejandro AO, who builds the Tau coding agent at Hugging Face, measured one 200,000-token session at 41 dollars on frontier models with caching off. With caching wired in properly, a session of his exchanged 10.9 million tokens for 6 cents. That is the same workload with a different harness.

How should the harness be structured?

Narrow and many, not broad and one. Kantar, a market research firm of roughly 12,000 people, took HR query automation from 0% in February 2026 to 40% by early September, aiming at 95% by year end. Andy Doyle, their Chief People and Agent Officer, was specific that this is not one chatbot answering everything. It is about 30 separate agents behind an orchestration layer, each scoped to a single task such as booking holiday or issuing an employment verification letter.

ECC encodes the same instinct in its workflow: plan, test, implement, review, verify, remember, improve, with each step its own scoped subagent rather than one prompt attempting all seven. The pattern worth stealing, whether or not you install anything, is that a reviewer which only reviews beats a general agent that also writes. If you are building for one industry rather than one task, a vertical AI agent is the shape that survives, for the same reason.

What does the harness actually cost to get wrong?

Start with caching, because it is the cheapest thing on this list to fix and the most commonly skipped. OpenAI and Hugging Face inference providers cache your input automatically. Anthropic and Gemini do not, so on those you pay full price on every turn until you switch it on yourself. Anthropic's default cache window on the raw API is five minutes, against a full hour if you are authenticated through Claude Code, so an agent designed around the wrong window quietly resets to full price on every idle gap.

The price of that column just moved, too. Anthropic shipped Fable 5.1 on 1 September 2026 with the base price unchanged at 10 dollars per million input tokens and 50 per million output. The only cell that changed on its pricing table was cache hits and refreshes, which went from 1 dollar to 0.25 per million, a 75% cut. Anthropic puts that at roughly 25% off a typical workload and up to 45% off an agentic one. An agent re-reads its own context every turn, so that column is most of the invoice, and it is the one nobody quotes in a launch post.

The test to run before you build

Ask one question: does this piece of harness work depend on something only we know? If the answer is a workflow rule from your own domain, a permission boundary in your own system, or a failure you have personally watched happen, build it. If the answer is a retry loop, a planner, a memory store or a code reviewer, someone has already shipped it under MIT and is maintaining it for free.

And the way this verdict could be wrong: if models absorb the harness faster than anyone expects, even the specific layer collapses into a prompt, and this whole category becomes configuration rather than engineering. Watch whether the next model generation ships native evaluation and permission primitives. If it does, the window on all of this is shorter than it looks. Related reading on the vendor half of that risk: whether to build your workflow on one AI vendor, and whether to build on open-source models.

Frequently asked questions

Is an agent harness worth building in 2026?

Not the general one. ECC, an open agent harness, sits at 245,800 stars under an MIT license with 68 scoped subagents, 286 skills and 94 slash commands, and ships adapters for Claude Code, Codex, Cursor, Gemini and Kimi. Rebuilding that is unpaid work. What is worth building is the layer a general harness cannot supply for you: an evaluation set drawn from your own failures, guardrails scoped to your permissions, and cost controls tied to your bill.

What is an agent harness?

The harness is everything around the model call: the system prompt, the tool definitions, the retry and verification loop, the memory, the permission boundary and the context management. Greg Brockman described OpenAI's Codex as a general-purpose tool-using harness and said the name is misleading, because it has code in the name but is not really about code. The model decides what to say. The harness decides what it can see, what it can touch, and what happens when it is wrong.

Does improving the harness actually improve agent performance?

Measurably, yes. The HarnessX paper (arXiv 2606.14249, Darwin Agent Team, June 2026) froze three models, rewrote only the scaffolding around them, and lifted pass@2 by an average of 14.5 points across five benchmarks, with a single jump of 44 points and 14 of 15 configurations improving. The caveat matters: every gain was measured on the same tasks the system trained against, so treat it as a ceiling, not a promise.

Should I build one big agent or several small ones?

Several small ones, scoped to a single task each. Kantar, a market research firm of about 12,000 people, took HR query automation from 0% in February 2026 to 40% by September, targeting 95% by year end. Their Chief People and Agent Officer, Andy Doyle, was explicit that this is not one chatbot answering everything but roughly 30 separate agents behind an orchestration layer, each scoped to one task such as booking holiday or issuing an employment verification letter.

How much does a badly built agent harness cost?

Enough to notice. Alejandro AO, who builds the Tau coding agent at Hugging Face, measured a single 200,000-token coding session at 41 dollars on frontier models with caching off. With caching wired in correctly, one of his own sessions exchanged 10.9 million tokens and cost 6 cents. OpenAI and Hugging Face inference providers cache input automatically. Anthropic and Gemini do not, so on those you pay full price every turn until you turn it on yourself.

Will models absorb the harness and make it pointless to build?

Partly, and that is the main risk to this verdict. Labs keep folding harness behaviour into the models themselves, which is why building a general harness is the losing half of this bet. The part that does not get absorbed is the part specific to you: what counts as a correct answer in your domain, which actions are irreversible in your system, and what your finance team will tolerate on the bill.

Want 100 ideas that pass this test?

The free pack: 100 AI ideas actually worth building, each with the receipts and a clear verdict. No fake MRR screenshots.

You're on the list. The 100 ideas are on the way.