Your AI Agent Doesn’t Need an Off Switch, It Needs an Emergency Brake

·

5 min

The essentials

  • At an industrial manufacturing client, an agentic coding tool with poor supervision edited code far beyond what had been asked.
  • The incident led to a formal internal rule banning unsupervised use of AI extensions in production environments.
  • The real question isn’t “AI, yes or no.” It’s “how far do we let AI act without having consciously decided that limit.”

A developer working on an industrial manufacturing mandate gave too many privileges to an agentic coding tool. The tool was supposed to fix a specific bug. It edited code well beyond what had been asked, touching parts of the system nobody had authorized it to touch. No data was lost, but the incident was enough to reveal a much bigger problem than this one case: most teams using AI in production have never formally decided how far it’s allowed to go on its own.

The distinction that matters, and is almost never named

There’s a fundamental difference between an agent that acts fully autonomously, never stopping to ask for confirmation, and an agent that executes its actions one at a time, asking for validation before each risky step. That difference isn’t a technical detail reserved for development teams. It’s a risk governance decision, on the same level as deciding who has access to the company’s bank accounts or who can sign a contract on the organization’s behalf.

The problem is that this decision is rarely made consciously. It gets made by default, often based on whatever configuration is most convenient or fastest to set up in the moment, without a leader ever explicitly weighing what would happen if the tool got it wrong at scale rather than at small scale.

Why an outright ban solves nothing

The most common reaction after an incident like this is to ban AI use in the context where the mistake happened. That’s an understandable reaction, and it’s also the wrong answer. Banning AI after an incident is like banning cars after a crash instead of requiring seatbelts. The problem wasn’t the tool’s existence. It was the absence of safeguards proportional to the task’s actual risk.

An agency facing this kind of incident chose a different path: rather than banning AI tools in client environments, it set a precise internal rule banning unsupervised use of AI extensions in production, while continuing to encourage their supervised use everywhere else. The nuance looks subtle on paper. It completely changes what happens the next time a developer configures a tool for a client mandate.

What an emergency brake actually looks like

A well-designed emergency brake isn’t a button you press after the fact to stop the damage. It’s a set of mechanisms built before an agent starts acting: a test environment that faithfully mirrors production without ever touching it directly, permissions explicitly scoped to what the task requires (an agent tasked with fixing a copy typo has no reason to have access to network configuration files), and a staged rollout where the agent first acts on a limited portion of the system before its access widens once its reliability is proven on that narrow scope.

Staged rollout is probably the most overlooked of the three, because it slows down a tool’s initial setup, which seems to work against the speed AI is supposed to deliver. That’s a bad short-term trade: the few hours saved by granting full access on day one cost infinitely more the day that full access lets a mistake propagate without limit.

What separates a good safeguard from a bad one

An effective safeguard isn’t a generic checkbox like “ask for confirmation before every action.” It’s a task-by-task assessment of the real cost of a mistake if it happened unsupervised. Editing an internal configuration file doesn’t carry the same risk level as editing production code for a client system handling real-time orders. Treating both cases with the same rule, whether too permissive or too restrictive, guarantees either avoidable incidents or the loss of the entire speed advantage AI was supposed to bring.

The right approach identifies the decision points that are genuinely irreversible or costly to fix, the ones that deserve explicit human confirmation, and lets the agent act freely everywhere a mistake would simply be undoable or without serious consequence. That takes a mapping exercise most teams have never done, because it seemed like a side task until an incident forced the conversation.

Who should own this decision

A question that often goes unanswered in an organization discovering this problem is simple: who, exactly, decides where to draw the line between what an agent can do alone and what requires human validation? Leaving that decision to the developer configuring the tool day to day seems practical, but it hands a risk governance decision to the person least equipped to weigh its consequences across the whole organization. The better answer looks more like a small committee including technical and executive leadership, reviewing those limits at regular intervals rather than once at initial setup, because a tool’s scope almost always evolves faster than the policy meant to govern it.

Writing the policy down instead of keeping it in one person’s head

A safeguard that only exists in the head of the developer who set it up disappears the day that person changes roles or leaves the organization. The policy has to be written down, precise about the permission levels granted per task type, and accessible to anyone configuring a new AI use case, not just the person who handled the original incident. An organization that lived through an incident now has a two-page document listing, by task category, the level of autonomy granted and the reasoning behind that choice. That document gets revised with every new use case, not only after a new incident.

What it requires from a leader, concretely

A leader who approves the use of an agentic AI tool in their organization should be able to answer a simple question: if this tool got it completely wrong, unsupervised, what’s the worst realistic scenario, and is that scenario acceptable? If the answer isn’t clear, or if nobody ever asked the question, that’s a sign the governance decision was never actually made. It was simply left to whatever the default technical configuration happened to be.

This isn’t a question you ask once. It comes up in every new context of use, because the acceptable level of risk changes depending on what the tool touches: a test ad account doesn’t carry the same weight as a client’s production system.

The risk isn’t that AI acts. It’s that it acts without anyone having decided how far.

JP

À propos de l’auteur

Une analyse comme celle-ci

Deux à quatre fois par mois. Pas d'infolettre hebdomadaire, pas de contenu de remplissage, seulement quand j'ai quelque chose à dire.

[fluentform id=”1″]