Glossary · Least agency

What is least agency?

Least agency is the principle of giving an AI agent only the autonomy, tools and access it needs for its task, extending least privilege from permissions to actions.

Book a demoAll terms
Agent policy: support-agent
Read tickets and customer profileAllowedAllowed
Issue refundsNeeds human approvalApproval
Export customer recordsNot needed for the taskBlocked
CredentialDedicated, scoped to CRM readScoped
LEAST AGENCY

In practice

Least privilege limits what an identity is allowed to access. Least agency also limits what an agent may decide to do with that access: which tools it can call, which actions need a human, and how far it can act without review. OWASP describes the underlying risk as excessive agency.

In practice, least agency starts with knowing an agent’s data reach. You cannot limit autonomy sensibly without knowing what the agent could reach.

DEFINITION

Least agency is the principle of giving an AI agent only the autonomy, tools and access it needs for its task, extending least privilege from permissions to actions.

HOW IT WORKS

How it works. Step by step.

The parts that make it up, in an environment with AI agents.

01Limit tools

Give the agent only the tools its task needs.

02Gate risky actions

Require a human for destructive or irreversible actions.

03Scope credentials

Use a dedicated identity with the narrowest access that works.

04Know the reach

Check what the agent could reach before deciding how much autonomy it gets.

FAQ

Questions, answered.

Short answers about Least agency.

What is the difference between least agency and least privilege?

Least privilege limits what an identity may access. Least agency also limits what an agent may decide to do: which tools it can call, which actions need a human and how far it can act on its own.

What does OWASP say about agency?

The OWASP Top 10 for LLM Applications lists excessive agency as a risk: an LLM-based system given more functionality, permissions or autonomy than it needs.

Where do you start with least agency?

With the agent’s data reach. You cannot decide sensibly how much autonomy an agent gets without knowing what it could reach if it acted on its own.

See what your agents can reach. Before someone else does.

Book a demo and we walk through the access paths in an environment like yours.