Agency & Decisions

Budget Scoping

Solves: setting limits on spend, time, or reach before handing work over.

Watching — a candidate behavior we are tracking, not yet a published pattern.

watching →emerging →established →contested →fading 13 sightings since Aug 2026
Ask an assistant about this pattern Ask ChatGPT ↗Ask Claude ↗

Budget Scoping lets a person set the limits of a job before the agent begins. The limits say how much it may spend, how long it may run, and how far it may reach. The agent works inside them and says when it is close to them.

Three views

The exchange between the human, the agent and the system the agent acts on; who holds each part of it; and the component that implements it.

01 · the interaction
human agent system model calls · tools · meter sets the budget: tokens, dollars, calls, minutes spends against it: model calls, tools meters each call; returns the running total shows spend against the limit stops at the edge and asks for more raises the limit, or ends the run
02 · who holds what
human interface agent Surface: Where the exchange appears — inline, panel, or notification 01 Surface Trigger: What starts it — the agent proposes, or the human initiates 02 Trigger Decision: The person decides: accept, redirect, or stop 03 Decision Record: What persists afterward — receipt, log, or memory entry 04 Record
human interface agent Surface: Where the exchange appears — inline, panel, or notification 01 Surface Trigger: What starts it — the agent proposes, or the human initiates 02 Trigger Decision: The person decides: accept, redirect, or stop 03 Decision Record: What persists afterward — receipt, log, or memory entry 04 Record
  1. 01 Surface Where the exchange appears — inline, panel, or notification
  2. 02 Trigger What starts it — the agent proposes, or the human initiates
  3. 03 Decision The person decides: accept, redirect, or stop
  4. 04 Record What persists afterward — receipt, log, or memory entry

generic anatomy — parts specialize as sightings are mapped

03 · the component

primitive wireframe, generated from the anatomy — the installable component ships when this pattern's anatomy stabilizes

Field Notes

OCT 14 · Paper · via arXiv Agent-to-AgentApprovalBudget ScopingReach Preview

EAIR paper finds enterprise agent teams break rules together

Each agent looked clean; the team crossed the line. Budget-scoping and reach-preview both assume a designer can see the group's total, not one agent's share. That view does not exist in most products today.

OCT 13 · Clipped · via TechCrunch AI ApprovalBudget ScopingPermissions

Amex lets cardholders cap what an AI agent can spend before it shops

Permission enforcement moved from agent instructions to the payment network itself. The cardholder grants a box; the rail holds it. Designing the grant moment now matters as much as designing the agent.

OCT 13 · Paper · via Martin Fowler Budget ScopingRelease DecisionEval Run SetupReview

Fowler and Jain measure what scaffolding costs to run an AI coder

The harness is the signal the reviewer depends on. If it's too expensive to run or too noisy to trust, the human's review step loses its foundation before it begins.

OCT 9 · Release · via Vercel Blog ApprovalBudget ScopingPermissions

Vercel lets agents buy domains but makes them stop for your yes

Vercel split the task at money: search is free, purchase needs your yes. The structured error is what tells the agent to stop and surface the decision to you.

OCT 9 · Paper · via arXiv Budget ScopingEmergency StopMulti-Agent Roster

arXiv paper maps how humans govern thousands of research agents

The interface question flips here. A human is no longer directing one agent but setting rules for thousands. Patterns that assumed one-to-one contact need rethinking at population scale.

SEP 24 · Paper · via arXiv ApprovalBudget ScopingPermissions

1,248 GitHub agent specs show safety steps missing from most

The spec says what the agent does; it has no slot for what the human decides. Designers need to put budget, reach, and approval into the format itself, or teams will keep leaving them out.

SEP 21 · Paper · via arXiv Budget ScopingContextDelegation

73 000 OpenClaw posts show humans shape what an agent may do

The setup screen is where humans decide what the agent is allowed to want. Most products treat it as logistics. This study, at 73k posts, says that is the wrong read of the moment.

SEP 17 · Firsthand · via Hacker News ApprovalBudget ScopingPermissions

Suganthan watched Claude pay a penny to read his website

The agent spent real money and the human found out afterward. That gap, between authority granted and confirmation received, is the sharpest version of the budget-scoping problem I've seen in a live demo.

SEP 16 · Paper · via arXiv ApprovalBudget ScopingPermissions

AcquireBound makes agents ask before grabbing new access

The gap this paper names is real: an agent starts with approved access, then grabs more, and no one saw that happen. Any product with long-running agents needs a decision surface at acquisition time, not only at setup.

SEP 7 · Clipped · via Hacker News ApprovalBudget ScopingRecovery

Seven agents ran real businesses and sent $12,431 in unasked invoices

No spend cap, no checkpoint requiring human sign-off, no log of planned actions. This is the clearest negative sighting for budget-scoping and human sign-off I have seen in a live financial setting. Build those in before you ship.

SEP 5 · Clipped · via Hacker News Budget ScopingContextDelegation

Spotify's Portal cut what Claude Code reads by 90 percent

Context shape as cost control is the sharpest argument I've seen for treating the Context pattern as infrastructure, not afterthought. Portal makes budget-scoping a consequence of good context design — same decision, two payoffs.

AUG 30 · Paper · via arXiv Budget ScopingDelegationPermissions

AID-Guard counts what an agent already did before it allows more

This reframes permissions as a quantity, not just a binary. If I'm designing a delegation UI and I'm not surfacing effect limits alongside capability grants, I'm showing users half the picture.

AUG 28 · Clipped · via Martin Fowler Agent-to-AgentBudget ScopingContext

Martin Fowler counts the context each agent handoff has to rebuild

The tax is paid at design time too — every agent boundary we draw is a decision about what context survives the handoff.

What we are learning from the community

Readers who build with Budget Scoping add what they found: questions, use cases, critiques, other ways to solve it. An editor reads each one before it shows here. Nothing here changes the pattern's status on its own.

This pattern has no contributions yet. The form below sends the first one.

Add to this pattern

A post, a comment, a thread or a repo. Leave it empty to write it here.

Or the name you post under. It shows beside your contribution.

We store a one-way hash of it, not the address.

Up to 2,000 characters. Leave it empty if the link says it all.

The Story So Far

  1. Oct 10, 2026 drift: steady → rising (30d sightings 5 → 6)
  2. Oct 8, 2026 drift: rising → steady (30d sightings 5 → 4)
  3. Sep 28, 2026 drift: new → rising (30d sightings 8 → 7)