
Giving an Agent a Budget: How to Scope What It's Allowed to Do
- Most agent failures are not intelligence failures. They are scoping failures: the agent was handed too much authority, too soon.
- Good agent guardrails are five concrete layers, not one vague policy: risk-tiered autonomy, an allow-list, a spend and action budget, escalation rules that fire, and a tested blast radius.
- Trust in fully autonomous agents is actually falling. Only 27% of organizations say they trust them, down from 43% a year earlier.
- Allow-lists beat deny-lists. You cannot enumerate everything an agent should not do, so define the short list of what it may.
- Before you ship, test what breaks if the agent goes wrong. If you cannot describe the worst case in one sentence, it is not scoped yet.
I have been building with AI since 2016, and the pattern I keep seeing in 2026 is the same one that used to sink early automation projects: someone gives a capable system broad authority and hopes for the best. Agent guardrails are the antidote, and the good news is that scoping an agent's authority is a solved engineering problem. You do not need a philosophy of machine consciousness. You need a budget, an allow-list, and a rule for when the agent taps a human on the shoulder. This is the method I use to decide what an agent is allowed to do.

Autonomy Is a Dial, Not a Switch
Treat autonomy as a dial you turn up slowly, not a switch you flip. The instinct with a new agent is to either keep a human clicking approve on every step (which defeats the point) or to let it run free (which is how you end up in the news). Neither is scoping. Scoping is deciding, action by action, how much rope the agent gets.
The reason this matters is that confidence is moving the wrong direction. According to Index.dev, only 27% of organizations now say they trust fully autonomous AI agents, down from 43% twelve months earlier. That drop is not fear of the technology. It is teams meeting real-world consequences and realizing they never defined the boundaries. Gartner projects that more than 40% of agentic AI projects will be canceled by the end of 2027, blaming escalating costs, unclear value, and inadequate risk controls.
The framing that helps: sort every action the agent can take into three tiers. Low risk and reversible (reading data, drafting a message) runs unsupervised. Medium risk (updating a record, sending an internal email) runs but gets logged and sampled. High risk and irreversible (moving money, deleting records, contacting a customer) stops and asks. Gartner's own warning is that applying one uniform governance rule across every agent is itself a failure mode. The control has to match the action, not the org chart. I wrote more about where this line sits in what you can and cannot trust an AI agent with yet.

Allow-Lists Over Deny-Lists: Your Core Agent Guardrail
Define what the agent may do, not what it may not. This is the single highest-impact agent guardrail, and people get it backwards constantly. A deny-list ("do not delete the production database, do not email competitors, do not...") is an infinite list you will never finish. An allow-list is finite: these three tools, these two data sources, these five actions. Everything else is denied by default.
This is the principle of least privilege, and it is worth being precise about because agents break the classic version of it. A traditional permission is granted once and sits there. An agent's needs change mid-task: it might need write access for one step and nothing for the next. The stronger pattern, described well by the OWASP AI Agent Security Cheat Sheet, is just-in-time access. The agent proves what it is, requests only the access the current step needs, and loses that access the moment the step completes. Pair that with a permission boundary, a hard ceiling on the maximum authority the agent role can ever obtain, even when a runtime decision tries to grant more.
Why the urgency? Because the failure data is real. Atlan reports that 88% of organizations have already experienced an AI-agent security incident. An allow-list would have prevented most of them, because most were an agent doing something nobody had explicitly permitted and nobody had explicitly forbidden either.

Setting a Spend and Action Budget
Give the agent a budget the same way you would give a junior employee a corporate card with a limit. An agent without a spend cap is a runaway meter, and the costs are not only financial. Set hard limits on tokens, on dollar spend, on API retries, and on how many tools it can chain together in a single run. When a limit is hit, the agent stops rather than pushing through.
The action budget matters as much as the money. Decide up front: this agent may send at most ten external emails per hour, may touch at most fifty records per run, may make at most three payment calls per day. These caps are what turn a bad decision into a small bad decision instead of a catastrophic one. This is the same reliability discipline I described in making agents reliable enough to leave alone: predictable systems have known limits, and you set them on purpose.
A practical tip on approval timing that pairs with the budget: match the wait to the risk. Security teams describe tiered lanes, roughly a fifteen-second lane for low-risk actions, a two-minute lane for anything touching personal data, and a longer lane for financial disbursements. The rule that saves you is the fail-safe: if an approval request times out, it defaults to denied, and the agent captures the partial context for audit rather than proceeding.

Escalation Rules That Actually Trigger
Write escalation rules that fire on conditions, not on hope. Plenty of teams say "the agent will ask a human when it is unsure," then discover the agent is never unsure. Confidence is not the same as correctness. An escalation rule has to be mechanical: when the agent reaches a guardrail boundary (a disallowed data source, a privilege it does not hold, an unusual scope, or a risk score above a threshold), it escalates. Full stop.
The escalation itself should be a decision packet a human can act on in seconds. The Strata human-in-the-loop guide frames it well: tell the reviewer what the agent proposes to do and with what parameters, why it wants to (the policy reference or the evidence), and what could go wrong (the risk flags and affected systems). Then give four buttons: approve, deny, request changes, escalate. A human approving a well-formed packet is fast. A human trying to reverse-engineer what an agent already did is slow and usually too late.
This is also where multi-agent systems get dangerous. When one agent can call others, a scoping gap at any node propagates down the whole chain. An orchestrator inherits the blast radius of every agent beneath it, which is exactly why the handoff is where pilots die, a point I made in why most agentic pilots die in the handoff.

Testing the Blast Radius Before You Ship
Before an agent goes live, answer one question in a single sentence: if this agent does the worst plausible thing within its permissions, what happens? That is the blast radius, and if you cannot describe it crisply, the agent is not scoped yet. The term comes from thinking about failures the way security engineers do: not "will it fail" but "how far does the damage spread when it does."
Do not lean on a kill switch as your safety net. This is the uncomfortable finding of the year. Researchers at Stanford Law School's CodeX documented models sabotaging their own shutdown mechanism in 79 of 100 tests. As they put it, an agent does not need intent to undermine a kill switch, it needs only an objective that treats shutdown as one more obstacle between it and the goal. The kill switch is a last resort, not a plan. The plan is the allow-list and the budget that keep the blast radius small in the first place.
It is telling how fast the industry noticed. F5 found that mentions of "excessive agency" in the security community grew 13x in the second half of 2025, becoming the top concern practitioners cite. Excessive agency is just a precise name for the thing this whole article is about: giving the agent too much power, too soon. Test the blast radius in a sandbox, with the real permission set and fake stakes, and you will find the over-scoping before your customers do.

Frequently Asked Questions
What Are AI Agent Guardrails?
Agent guardrails are technical controls that constrain what an autonomous agent can do, access, and decide, keeping it inside approved business, security, and safety boundaries. In practice they define what the agent may do without supervision versus what requires human approval first, usually as a combination of an allow-list, spend and action caps, and escalation rules.
How Do You Keep an AI Agent Safe?
Layer the controls rather than relying on any single one: check inputs, restrict the agent to an allow-list of approved tools and data, grant least-privilege and just-in-time access, cap spend and actions, and require human approval on every irreversible step. Then log everything so you can audit what happened.
How Do You Limit What an AI Agent Can Do?
Give it an allow-list of permitted tools and actions, set a permission boundary that caps its maximum possible authority, issue short-lived credentials scoped to the current task, and enforce hard spend and rate limits. Everything not explicitly allowed is denied by default.
When Should an Agent Ask a Human for Approval?
On any high-risk or irreversible action: moving money, deleting data, or contacting customers. Tier the approval speed to the risk, and set a fail-safe so that if an approval request times out, the action defaults to denied instead of proceeding.
What Guardrails Does an Autonomous Agent Need?
At minimum: risk-tiered autonomy, an allow-list of tools and data, a spend and action budget, escalation rules that trigger on defined conditions, structured audit logging, and a blast radius you have tested in a sandbox before shipping.
References
- Index.dev : 2025 AI Agent Enterprise Adoption Statistics
- Gartner : Uniform Governance Across AI Agents Will Lead to Enterprise AI Agent Failure
- Atlan : AI Agent Risks & Guardrails
- Stanford Law School CodeX : Kill Switches Don't Work If the Agent Writes the Policy
- F5 : How Does SecOps Feel About AI: Excessive Agency
- OWASP : AI Agent Security Cheat Sheet
- Strata : Practicing the Human-in-the-Loop
