Safe agents: permissions, sandboxes, reviews and the art of saying no
Autonomy does not become trustworthy because a system may do more. It becomes trustworthy when it knows what it may not do.

An agent is impressive when it does more than answer: it sorts files, prepares information, starts steps or continues a process. That is exactly why good design does not begin with the longest task list. It begins with a boundary. What may this system do in this situation, what effect may it cause—and when must it stop?
The difference between an assistant and an agent is not intelligence, but effect. An assistant suggests; an agent changes. Once a system can change the world, the question of boundaries becomes the most important design question — more important than any additional capability.
Permissions are not a detail
Every capability of an agent is also a way to change something. Reading, writing, sending, deleting and running are not merely technical verbs. They have different consequences. When those consequences are not separated, a convenient automation receives too much room—and the difference becomes visible only after a mistake has already had an effect.
Start with the smallest useful permission. An agent that should organise material does not also need to publish. An agent that prepares a draft needs no approval to make a binding decision. Permissions grow with observed reliability and clear necessity—not with the wish to do everything in one pass.
A useful distinction is between reading and changing permissions. Reading is rarely dangerous, as long as the data allows it. Changing and sending leave the protected space. Granting the two kinds separately lets you give an agent plenty of context without at the same time allowing it plenty of effect.
Boundaries keep mistakes small
A sandbox is first of all a way of thinking: work is tried in a bounded space. Inputs, interim outcomes and rules can become visible there without every attempt immediately causing real consequences. The question is not only: Can the agent complete this task? It is also: Where can it complete it so that a mistake remains manageable?
The smallest safe environment is often surprisingly simple. Sample material rather than the original set, drafts rather than publication, a copy rather than a permanent change. This separation creates a second chance. It lets a workflow teach you before it receives reach.
A sandbox is not a cage but a practice ground. Its purpose is not to keep the agent small, but to give it a place where reliability can become visible. Only once a workflow repeatedly works well in the bounded space is there a reason to give it more reach.
Review is a working step, not distrust
People should not repeat every click. But they should decide at the points where context, responsibility and consequences meet. A good review point is concrete: Should this information be used? Does this change make sense? May this result go outside?
A review becomes weak when, at the end of a long process, it demands only „yes" or „no". Smaller hand-offs work better: the agent summarises what it did, names its basis, shows unresolved uncertainty and proposes the next step. The human then decides from a readable situation rather than from fatigue.
The best review point sits before the effect, not after it. A check that only takes hold once an email has been sent or a file deleted is not a check but a notice of damage. Place the review where a decision is still reversible.
No belongs to quality
A safe system should not stop only when it fails. It must also pause when something is unclear. Missing information, conflicting instructions, unexpected data or an effect outside the agreed frame are good reasons to ask. That is not weakness. It is a precise form of competence.
Write these stop signals before the first run. „Ask when the audience is missing." „Do not make a change when it cannot be undone." „Do not make an external statement before it has been reviewed." Rules like these turn a general wish for safety into a way of working that can be tested.
An agency builds an agent that sorts incoming enquiries and prepares reply drafts. Allowed permission: read enquiries and place a draft in a folder. Not allowed: send replies itself. Working space: a copy of last week's enquiries, not the live inboxes. Review point: before a draft is approved, the agent shows what it relied on and what it is unsure about. Stop signal: if the sender context is missing or an enquiry sounds legally delicate, it pauses and asks. The agent saves time — but no one hands off responsibility for what the company says to the outside world.
Safe autonomy is good collaboration
Safe autonomy is not about fear or control for its own sake. It is a form of good collaboration. When permissions begin small, consequences remain bounded and a no is designed in, an agent can act usefully without people handing their responsibility to an opaque system.
The question then shifts from „How much can the agent do?" to „What can we rely on it for?". That is the real maturity of a system: not the length of its capability list, but the reliability of its boundaries.
The safety card for an agent
A single card holds the boundaries together. It captures task, allowed permissions, prohibitions, working space, review point and stop signal on half a page — fill it in before you build the workflow.
# SAFETY CARD
**Task**
The agent may …
**Allowed permissions**
It may read … and prepare …
**Not allowed**
It may not …
**Working space**
It works only with …
**Review point**
Before … it shows …
**Stop signal**
It pauses and asks when …A safe agent is not a shortcut around responsibility. It is responsibility in a clear form. When permissions, working space, review and no are visible, autonomy can be useful without anyone losing control of the effect.
Worksheet: Write a safety card
Choose one concrete agent task. Do not build the workflow first. First decide which effect is allowed and at what point a person must decide.
Describe the effect. Complete: „After this step, … may change." Name the change as specifically as possible.
Choose the smallest permission. List what the agent may read, prepare or execute. Cross out every permission that is unnecessary for the first version.
Bound the working space. Define which material the first test will use. Choose an environment where a mistake can be reversed or made visible.
State review and stop. Write one review point and two stop signals. Check whether another person could tell when the agent may not continue.
All materials to download — the topic overview and the worksheet:
● Members only
Read the full article and download all files with a membership.
Unlock full article + downloads → Subscribe0 comments
● Loading comments…