Permission is capability
An agent can only cause the actions its credentials and tools allow. Reduce the blast radius before improving the prompt.
Design the permission boundaries, approval checkpoints, evidence trail, and recovery plan every useful agent workflow needs.
Lesson outcome
Mental model
An agent can only cause the actions its credentials and tools allow. Reduce the blast radius before improving the prompt.
Source links, tool-call records, diffs, and test results let a human verify what changed and why.
Backups, version history, spending limits, and kill switches define whether a mistake is a small interruption or a lasting incident.
Follow along
List what the workflow can read, draft, write, publish, send, purchase, and delete. Include indirect actions through connected tools.
Give each action one state: Always allowed, Ask first, or Blocked. Default external communication, spending, deletion, and permission changes to Ask first or Blocked.
For each important action, require an artifact such as a citation, diff, preview, transaction summary, or test result.
Stop on missing data, conflicting instructions, failed verification, cost limits, unusual volume, or any request outside scope.
Run a test where the workflow receives bad input or a tool fails. Confirm that you can stop the run, inspect the log, and restore the last known good state.
Practice task
Create a table of systems and actions for your workflow. Assign Allow, Ask, or Block, then attach an evidence requirement and recovery action to every high-impact row.
Guardrails