Appearance
Permission Profile
A tool_permission_profile gives policy systems and human reviewers enough information to decide whether a tool call can proceed.
It SHOULD describe:
- risk level:
low,medium,high,critical. - access kinds: file read, file write, network, browser, credential, payment, external send, code execution.
- write effects: none, local draft, local persistent, remote mutation, irreversible.
- network scope and tenant scope.
- sandbox profile and credential refs.
- whether approval is required.
- whether permission prompts can be avoided in non-interactive mode.
- rule matching fields such as path, command, URL, native operation id, or resource id.
- redaction and retention hints.
Agent Policy owns allow/deny/ask/defer/escalate. Agent Tool owns the tool facts and the per-invocation decision record that make that decision explainable.
See Permission decision for the concrete decision object.