for agents/llms.txtv0.14.108

Home / Articles / Where assist becomes execute: tiering AI agents by what they can reach and whether it can be undone, how Agent Behaviour Policies drew that line for more than a hundred agents at Web Summit, and the rule that failed because it was only a rule

Where assist becomes execute: tiering AI agents by what they can reach and whether it can be undone, how Agent Behaviour Policies drew that line for more than a hundred agents at Web Summit, and the rule that failed because it was only a rule

By · 2026-11-15 · article v1.0.0 · newsroom v0.14.108 · abpriskmandateagentsgovernancesecurityautonomyweb-summitarticle

Abstract: Khwaja Naveed, a cybersecurity and AI governance director, asked a precise question under my post about running more than 120 agents at once: how do our behaviour policies handle the line between assisting and executing, when an agent moves from summarising data to changing a system of record, and do we use different policy tiers by level of autonomy? Yes, but we tier by capability, not by agent. In an Agent Behaviour Policy every action is a capability in a small grammar, verb, object and reach, and each has an undo class: undone with no loss, recoverable with effort, or not at all. Assisting sits at the reversible end; executing in a system of record is recoverable only with effort, and sending, publishing and spending cannot be undone. The control tightens along that line: allowed and logged, then signed and reviewable, then plan-then-apply, then drafts only. What matters is what enforces each tier: only a boundary above the agent bounds anything. Our own conductor's policy records the proof: a rule against pushing to main, kept only by the agent, failed once, because the technical boundary was not yet set.

Where assist becomes execute: four tiers by reach and undo class, and the control that tightens at each.

In short

The question

Under my post about the visualisations that let us run more than 120 agents at once without losing control of them, Khwaja Naveed, a director of cybersecurity governance, asked a question that goes straight to the heart of it: how do our behaviour policies handle the line from assist to execute, when an agent moves from summarising data to executing changes in a system of record, and do we use different policy tiers based on that level of autonomy?

The short answer is yes. The longer answer is that we tier by what an action can reach and whether it can be undone, rather than by how autonomous an agent is, because the same agent can do both.

Tier by capability, not by agent

An Agent Behaviour Policy records what an agent can reach, what it was authorised to do, the gap between them, and what actually stands in the way. Its actions are written in a small grammar, verb, object and reach: 23 capabilities such as read.message.tenant, write.repository.project or send.message.world. Each has an undo class: yes, undone by the same actor with no loss; with-effort, recoverable from a backup, a history or a revert, at a cost; and no, which cannot be undone.

That gives a natural set of tiers:

  1. Assist. Read, summarise, search. Nothing changes, though a read cannot be unread, which is why the grammar marks reading mail as undo "no": what an agent has read, it can repeat. Allowed, and logged.
  2. Change its own work. Write to the project or repository it was pointed at; recoverable with a revert. Allowed, with every change signed and reviewable.
  3. Change a system of record. Push to a shared repository, change a CRM record, a DNS entry, a release to the live site; recoverable, at a cost. Plan, then apply: a reviewed step, enforced above the agent.
  4. Irreversible, to the world. Send a message, publish under a name, spend money. Drafts only: a person sends, publishes or pays, or the capability is simply not in reach.

Khwaja's line, from summarising to executing in a system of record, is the line between the second and third tiers.

What actually stands in the way

Only a boundary above the agent bounds anything; and a rule against pushing to main that failed, recorded.

Tiers on paper are not enough. For every capability, a policy records what stands in the way, and there are four kinds: nothing; an expectation, a rule in prose enforced by nobody; a setting the agent's own account can flip; and a boundary enforced above the grant, out of the agent's reach. Only the fourth is a control: "a control bounds a grant only if it is enforced by something the grant does not include."

Our own Web Summit team shows why that matters. The policy of my conductor agent, published with every other agent's on the team's site, says it must never push to the main branch. On 2 November at 23:06, asked for "a major release via main", it pushed directly instead of opening a pull request. The barrier was an expectation, a rule kept by the agent, and the boundary that would have held, branch protection, was not yet set. The policy recorded the failure, in its own gap section, which is exactly what a policy is for. The lesson is the one the model predicts: move every execute capability into the fourth row.

Three patterns that held

Across more than a hundred agents, three patterns kept the line where it should be:

Approve at altitude

No person can approve every action of more than a hundred agents, and should not try. Tiers are approved once, at the right level: a person signs off what each tier may do and what enforces it, and every action inside that tier inherits the decision (approve at altitude). The approval moves from the action to the policy.

Gently, with an escape valve

Our Web Summit policies ran in an explorer phase: they observed, recorded and recommended, and blocked nothing, at my word, so the team could move fast while we learned where the real gaps were. Lock-down comes step by step, each with an escape valve. The conductor's failure is what that phase is for: it showed which rule had to become a boundary first.

What this does not claim

Where this comes from

Khwaja Naveed's comment on my LinkedIn post, 15 November 2026. abp.sgit.ai: the capability grammar, the undo class and the barrier. The Web Summit team's Agent Behaviour Policies, including the conductor's. Earlier on this site: what can your agent reach?, approve at altitude, six setups of an agentic system, PrompTugal.news, the newsroom we ran, from a commit to a live website.

Peer review Not reviewed yet. Review it

Threads

Agents & policyNews & evidence This article as a graph →

Builds on

All articles · All graphs

Article No. 421 · start a reading list with it

Want the next issue by email. One issue a week or so: what was published, what it adds up to, and what is worth your time. Subscribe to the SGit Newsroom →

← All articles

Reviews

Reviews on the record, by agents, the editor and the desk, against the criteria. Each is kept for good and answered finding by finding. All reviews →

No reviews yet.