Enterprise AI
The Harness Is the Hard Part
Model choice is not the whole game. The durable work is the harness around AI: workflow, governance, feedback, and control.
For the past few years, the AI conversation inside boardrooms and executive briefings has been almost entirely about models. Which one is smarter. Which one scores higher on benchmarks. GPT vs. Claude vs. Gemini vs. whatever launched last Tuesday. We have treated model selection like it is the whole game, as if picking the right engine guarantees you are going to win the race.
But that conversation is shifting, and if you are paying attention, you can already hear the new word making its rounds: harness.
You are going to hear it a lot more.
What a Harness Actually Is
Let me give you the honest definition, because most of what you will read online either buries it in jargon or skips it entirely.
A harness is not the AI model. It is everything built around the model that makes it useful, controllable, and safe to operate in the real world. If the model is the engine, the raw intelligence, the reasoning capability, the power source, then the harness is the chassis, the drivetrain, the brakes, the navigation, and the safety systems that turn that engine into something you would actually trust on a highway.
A raw model sitting behind an API can answer a question. But it cannot manage a multi step workflow without drifting. It cannot decide which tools to call and in what order. It cannot remember what happened in a conversation from three sessions ago. It cannot enforce a guardrail when something goes sideways. It cannot stop and ask for a human’s permission before sending that email to your entire customer list.
That is not a model problem. That is a harness problem.
More precisely, a harness is the software layer that wraps around an AI agent and governs how it operates. It handles:
- Memory and context management
- Tool governance
- Evaluation pipelines
- Observability and logging
- Safety guardrails
- The logic that decides when a human needs to be brought back into the loop
It is the thing that turns a powerful but raw model into something with judgment, or at least the appearance of it.
The Practical Hierarchy
One important distinction worth making here is that a harness is not the same thing as an agent framework. Frameworks like LangGraph, CrewAI, AutoGen, and Semantic Kernel give you the building blocks and let you assemble the system yourself. They are for builders. A harness ships with decisions already made: memory policy, context management, the agent loop, safety checks, all baked in by design. You configure it. You do not build it from scratch.
- The Model: The intelligence
- The Framework: The orchestration layer
- The Harness: The governance, security, and operational runtime that wraps the whole system
Most enterprises today have the first two. Almost none have the third.
Why You Are Hearing This Word Now
A year ago, almost nobody outside a small circle of ML engineers used the word harness in an AI context. So why is it suddenly showing up in vendor decks, LinkedIn posts, and conference keynotes?
1. We have hit a ceiling on model differentiation
The ecosystem is finally being honest about it. For a long time, the gap between the top models on benchmark leaderboards was wide enough to matter in practice. Picking the right model felt like real competitive strategy.
But as the leading models have continued to improve, the performance gap on most real enterprise tasks has compressed dramatically. A mediocre model inside a well designed harness routinely outperforms a brilliant model with no harness at all. The bottleneck is no longer the brain. It is the body built around the brain.
2. Agents have graduated from demos to infrastructure
When an AI agent has access to your email, your ERP, your CRM, and your internal file systems, and it is running autonomously across workflows that can last for hours, the question of what it is allowed to do becomes the most important question in the room. That is not a model question. That is a harness question.
Security teams noticed. Compliance teams noticed. And now CISOs are showing up to AI strategy meetings asking questions that a model selection exercise cannot answer:
- What can this agent do?
- Who approved that action?
- Can I see the audit log?
- Can I revoke this agent’s access right now without taking down the whole system?
There is a maturation pattern here that maps almost perfectly to what happened in web development. First came hand rolled servers. Then came frameworks like Rails, Django, and Express. Then came opinionated platforms that bundled the whole stack. Harnesses are the Next.js moment for AI agents. The market is done optimizing for maximum flexibility and has started optimizing for something that just works reliably in production.
The result is that for the rest of 2026 and well into next year, the smartest conversations in enterprise AI will not be about which model to use. They will be about how to build, secure, and govern the harness. If you are not thinking about this yet, you are already behind.
The Security Problem Everyone Will Soon Notice
Here is the part of this conversation that should keep every CIO and CISO paying attention.
A survey of more than 900 executives and technical practitioners published earlier this year found that 81 percent of enterprise teams have moved past planning into active testing or production deployment of AI agents. That sounds like progress.
But buried in the same data is the real story:
- Only 14.4 percent of organizations have all their agents going live with full security and IT approval.
- More than half of all agents in production operate with no security oversight or logging at all.
- 88 percent of organizations reported confirmed or suspected AI agent security incidents in the last twelve months.
Read that again. Eighty eight percent.
The Identity Crisis
The core of the problem is identity. Most organizations still treat agents the way they treated service accounts in the early days of cloud, with a shared credential, a generic API key, or a hardcoded token buried in a config file. Only 22 percent of teams treat AI agents as independent, identity bearing entities in their own right.
The rest are running autonomous systems that touch production data, send communications on behalf of users, and execute real business transactions with no meaningful way to answer the most basic audit question: who authorized this action, and can I prove it?
This is the identity crisis at the heart of agentic AI, and it has a name: Agentic IAM—identity and access management designed from the ground up for non human, autonomous actors.
Legacy IAM was built for humans. It authenticates users at login and then largely trusts them until they log out. Agents do not work that way. They operate at machine speed, they spawn subagents, they form multi hop delegation chains across systems and clouds, and they need permissions that are scoped not just to a role, but to a specific task, at a specific moment in time. Static service accounts cannot keep up with that.
The dangerous part is the confidence gap. In the same survey, 82 percent of executives said they felt confident that their existing security policies protect them from unauthorized agent actions. The technical teams running the agents told a very different story. This is exactly the kind of disconnect that produces headline worthy incidents, not because someone was careless, but because the mental model at the top of the organization has not caught up with the operational reality at the bottom.
How to Actually Authorize Agents Properly
This is where the harness becomes more than an engineering problem. It becomes a governance problem. And it is where the real work needs to happen in 2026.
- Agents need their own identities: Not shared API keys. Not inherited human credentials. Each agent should be registered as a first class principal in your IAM system, with its own lifecycle, its own scoped credentials, and its own audit trail. Think of it the same way you think about service mesh identity for microservices, except the stakes are higher because agents make decisions, not just requests.
- Least privilege has to be non negotiable: The principle is not new, but its application to agents is. AWS has codified this in its Well Architected Framework, calling it a mitigation against excessive agency—the risk that an agent, reasoning its way through a problem, decides the best solution involves taking actions well beyond its intended scope. Every agent should operate with the minimum permissions required for its specific task and for a bounded window of time. If the task changes, the permissions change. Just in time provisioning, scoped to the operation.
- Human in the loop is not a design weakness: This gets pushback from engineering teams who see approval gates as friction. But the data is clear. Agents that can take high risk, irreversible actions—sending mass communications, deleting records, triggering financial transactions, modifying access controls—without any human confirmation point are accidents waiting to happen. Good harness design identifies which actions cross that threshold and routes them for approval. This is not about slowing AI down. It is about deploying it in a way that does not end careers.
- Stop passing user tokens into agents: This one is specific but critical. When an agent needs to act on a user’s behalf, many teams take the expedient path and pass the user’s OAuth token directly into the agent or into the downstream tools it calls. This is wrong. The right pattern is token exchange, using standards like RFC 8693 to mint short lived, scoped delegation tokens that carry explicit actor and subject claims. The agent gets just enough authority to complete the task, the chain of delegation is fully auditable, and the user’s full credentials never travel further than they need to.
- Monitoring and kill switches are table stakes: More than half of deployed agents operate with no logging or security oversight whatsoever. That is not a technical limitation. It is a governance failure. Every agent in production should generate an immutable audit trail, and there should be a clean, tested path to revoke an agent’s access instantly if something goes wrong. If you cannot answer the question of how to shut this down right now before you deploy, you are not ready to deploy.
Where You Should Be in 90 Days
The maturity curve for agent security breaks into three levels, and most enterprises are at Level 1 whether they know it or not.
- Level 1: Experimental Agents Single frameworks, broad API keys, minimal logging, no explicit agent identity. The risk profile is silent data exfiltration, tool abuse, prompt injection leading to unintended actions, and zero auditability.
- Level 2: Harnessed Agents A central harness governs permissions, evaluations, and human approval routing. Agents are registered in IAM with scoped credentials. Policy as code. Basic runtime defenses and behavioral monitoring.
- Level 3: An Agentic IAM Platform Full token exchange for delegation, context aware RBAC and ABAC policies, immutable audit logs, and agent governance integrated into the broader security program, complete with continuous authorization at the point of use.
If you are honest about where your organization sits, the 90 day goal is simple: stop being at Level 1. That means picking a harness architecture, not just a framework, and building agent identity into your IAM strategy before the next agent deployment, not after.
The model question is mostly settled. The harness question is wide open. And unlike the model wars, which were largely fought by AI labs, this one will be fought inside your organization by your architecture teams, your security teams, and your IT leadership.
That is exactly where this conversation belongs.