A stop button is a control boundary, not a promise
When your agent keeps acting after cancellation, Blueprint helps you design AI agent kill switches and blast-radius limits through P5, P6, P8 and P10.
Key Facts
- Best fit
- Teams operating agents with write access, external tools, or delegated background work
- Primary risk
- False-stop assurance: the interface says stopped while external actions continue
- Core shift
- Cancel a conversation → enforce scoped containment at execution boundaries
- Success signal
- New actions are denied, dispatched effects are accounted for, and recovery requires approval
- Doctrine mapping
- P5, P6, P8, P10
Stopping is only the first step
Your team needs more than a cancelled conversation when an agent exceeds its remit. You need a scoped stop mechanism that prevents new actions, identifies work already dispatched, limits further damage, and preserves an incident record. Design those controls together so your operator can distinguish a requested stop from verified containment and an authorised return to service.

Escalation and governance tiers
Use these tiers to let your operators contain activity immediately while keeping compensation and recovery behind explicit approval boundaries (P8, P10).
| Tier | Action type | Risk level | Required approval |
|---|---|---|---|
| Tier 1: Scoped stop | Block new dispatches and cancel queued work within the assigned run scope | Low collateral impact; unresolved external effects remain possible | Pre-authorised for designated operators; automatic triggers defined at task start |
| Tier 2: Broader containment | Quarantine related runs or revoke a scoped credential affecting multiple workflows | Moderate to high collateral impact | Designated incident operator under pre-authorised emergency policy; otherwise incident owner approval |
| Tier 3: Compensation and recovery | Reverse completed effects, restore access, or start a replacement run | High; may repeat harm or alter legitimate work | Explicit approval from the affected resource owner and incident owner, with a reviewed recovery scope |
Anti-patterns vs. Blueprint patterns
Use this comparison to find places where your interface promises more containment than your execution controls can verify (P5, P6).
- Anti-pattern
- Cancel the chat and label the entire workflow stopped
- Blueprint pattern
- Show requested stop, blocked dispatch, and unresolved external effects separately (P6)
- Anti-pattern
- Ask the model to respect the kill switch
- Blueprint pattern
- Enforce stop state at tool and worker admission boundaries outside the model (P10)
- Anti-pattern
- Give every worker a shared, long-lived credential
- Blueprint pattern
- Use scoped, revocable access and disclose any provider revocation delay (P5)
- Anti-pattern
- Delete logs and temporary state during emergency cleanup
- Blueprint pattern
- Preserve restricted action records and receipts while redacting secrets (P6)
- Anti-pattern
- Automatically resume once the error disappears
- Blueprint pattern
- Require an owner, a reviewed scope, and explicit recovery approval (P8)
Illustrative scenario
Illustrative scenarioThese anonymised composite traces illustrate how your containment controls could behave.
A team used a shared run dashboard to supervise a record-maintenance agent. The agent attempted writes outside its assigned workspace. The system escalated because the resource boundary check rejected the destination, then blocked new dispatches after the operator requested a scoped stop. One previously accepted write remained unresolved; the dashboard assigned receipt reconciliation to the incident owner rather than displaying complete containment.
A team used an approval queue for an agent preparing outbound notifications. The agent attempted to retry a send after a timeout. The system surfaced a blocker because the run had been revoked and the earlier send lacked a confirmed receipt. The operator preserved the request identifiers, checked delivery status, and approved a replacement run only after duplicate-send risk was resolved.
Frequently asked questions
These questions help your team distinguish cancellation, containment, and safe recovery.
Getting started checklist
- Map every worker, queue, credential, and tool route that can produce an external effect (P5).
- Define run-level, delegated-child, credential, and workspace stop scopes (P5).
- Enforce revocation and cumulative blast-radius limits at dispatch boundaries (P10).
- Show stop requested, dispatch blocked, and unresolved effects as separate states (P6).
- Preserve restricted action records and receipts without delaying containment (P6).
- Assign containment and recovery owners, then test races and approval gates (P8).
Apply the doctrine