AI coding agents: the end of harnesses? No, the start of smarter guardrails
AI coding agents: the end of harnesses? No, the start of smarter guardrails
Short answer: no, development harnesses are not disappearing. A recent experiment published on Martin Fowler’s site shows that frontier models can sometimes complete a well-specified task without a continuous harness. But it also confirms that independent verification remains essential, especially in business environments.
The debate matters because it touches a central production question: should AI agents be tightly guided, or trusted because models are getting better? The wrong answer is to choose one side. The right answer is to place guardrails where they create the most value.
Extractable block: With AI agents, the issue is not “harness or no harness”. The issue is what level of control to apply, at what moment, for which model, on which task, and with what business consequence if the agent gets it wrong.
What the experiment actually says
The article compares coding agents building the same API service with and without a behavioral harness. The service had to respect precise behaviors: HTTP API, contract validation, error handling, timeouts, Kafka publication and external acceptance tests.
For the tested frontier model, the result is clear: 10 out of 10 runs passed with the harness, and 10 out of 10 also passed without it. In this specific case, the continuous harness consumed far more tokens, more time and more cost without improving the observed acceptance rate.
But the second result is just as important: with a more cost-optimized model, unharnessed runs passed only 3 out of 10 times, while harnessed runs passed 10 out of 10. The harness became a way to achieve comparable reliability with a cheaper model.
What the experiment does not prove
It does not prove that “frontier models are 100% effective for software development”. It shows a result on a specific case: one greenfield Java service, a very detailed brief, ten runs per condition, a controlled architecture and automated evaluation.
That is not the same as a legacy project, a fragile codebase, an ambiguous business domain, a heterogeneous client system or a production application with sensitive data. In those settings, risk does not only come from generated code. It comes from implicit decisions, dependencies, permissions, data, exceptions and side effects.
The real lesson: the harness moves
For Say Digital, the conclusion is not “remove guardrails”. The more useful conclusion is this: a very capable model may not need a heavy harness throughout development when the task is clear and bounded. But it still needs an independent final gate.
In other words: less friction during execution when the model is reliable, but never acceptance based only on the agent’s own claim.
The stronger workflow becomes:
- clear brief: goals, constraints, rules and edge cases;
- agent execution: autonomy matched to risk;
- independent tests: external verification not written only by the agent;
- proof: logs, results, screenshots and before/after evidence;
- human validation: final decision when business impact is real.
Why this matters for SMEs
An SME is not trying to optimize a lab experiment. It wants tools that work, a website that does not break, a clean CRM, verifiable automations and agents that do not make invisible decisions.
In that context, a harness is not only a development tool. It is a way to make AI work controllable: which rules were given, which tests passed, what changed, who validated it and how to roll back.
The trap: confusing model performance with system governance
A very strong model can write correct code. That does not mean the system is governed. Governance covers something else: access rights, data usage, validation, versioning, rollback, monitoring, documentation and responsibility.
This is the difference between an AI demo and a business system. A demo can impress without guardrails. A system used by a team must be auditable, correctable and maintainable.
Say Digital’s position
We do not believe in AI agents running freely without controls. We also do not believe in processes so heavy that they cancel the benefits of AI. The right model is adaptive: the higher the risk, the closer the controls must be to the action; the more reliable the model and task, the more controls can concentrate around a final gate.
This is the logic of the Say Digital Framework: signal, framing, prototype, proof, build, tests, controlled deployment, measurement and iteration. The agent accelerates part of the chain. It does not replace the chain.
Checklist: when is a continuous harness useful?
- The model is cheaper but less reliable.
- The task contains many edge cases.
- Errors are expensive to repair.
- The system touches sensitive data.
- The brief is incomplete or ambiguous.
- The existing codebase is fragile.
- The result must be reused by other agents.
When a final gate may be enough
- The model is very strong for this type of task.
- The brief is very clear.
- The scope is limited.
- Independent tests are solid.
- Rollback is simple.
- The cost of one correction cycle is acceptable.
FAQ
Are AI harnesses still useful with the best models?
Yes, but not always in the same form. For some well-specified tasks, a continuous harness can be too expensive. An independent final verification gate remains necessary.
What is the difference between a continuous harness and a final gate?
A continuous harness guides the agent during development with tests and feedback loops. A final gate verifies the produced result before acceptance or deployment.
Why not simply choose the best model?
Because the choice also depends on cost, latency, privacy, volume and task type. A cheaper model with a good harness can sometimes be more cost-effective.
What is the main business risk?
Accepting an agent’s output because it looks plausible. The stronger standard is proof, test, validation and traceability.
Conclusion
The signal is strong, but it does not say “the end of harnesses”. It says: the end of blind, systematic harnessing. Teams need to learn where controls belong.
For companies, the question is not whether AI can code faster. It already can. The question is whether the result can be validated, maintained, corrected and connected to a real business process.
Next step: if you want to integrate AI agents into your tools, website or internal workflows, Say Digital can help you define the right level of autonomy, testing, validation and proof before deployment.
Sources
- Martin Fowler — Are Harnesses Worth the Cost?
- NIST — AI Risk Management Framework
- Say Digital — MVP development framework
- Say Digital — What an AI agent can really do for an SME
- Say Digital — Company Brain and AI agents
Version française : Agents IA de développement : la fin des harnais ? Non, le début des garde-fous intelligents