Structs§
- Permission
Plugin - Permission strategy plugin.
- Permission
Policy - Run-scoped CRDT permission policy.
- Tool
Policy Plugin - Tool scope policy plugin.
Enums§
- Permission
Action - Public permission-domain action exposed to tools/plugins.
- Permission
Policy Action - Action type for the
PermissionPolicyreducer. - Tool
Permission Behavior - Tool permission behavior.
Constants§
- PERMISSION_
CONFIRM_ TOOL_ NAME - Frontend tool name for permission confirmation prompts.
- PERMISSION_
PLUGIN_ ID - Stable plugin id for permission actions.
Functions§
- apply_
tool_ policy - Apply tool policy: keep only allowed tools, remove excluded ones.
- deny
- Block tool execution with a denial reason.
- deny_
missing_ call_ id - Block tool execution when permission check prerequisites fail (missing call id).
- deny_
tool - Block tool execution for an explicitly denied tool.
- permission_
state_ action - Route a
PermissionActionto the correct state type. - reject_
out_ of_ scope - Block tool execution due to policy (out-of-scope).
- request_
permission - Suspend tool execution pending user permission confirmation.
- resolve_
permission_ behavior - Resolve effective permission behavior from a state snapshot.