Structs§
- Permission
Request - A fully described permission request carrying the tool name, operation kind, and any protected-path metadata needed for prompting.
- Permission
Rule Matches
Enums§
- Permission
Request Kind - Categorizes a permission request by the type of operation being performed.
- Permission
Rule Decision - Resolved
Permission Decision
Functions§
- build_
advertised_ permission_ requests - Build representative permission requests for advertised tool availability.
- build_
permission_ request - Constructs a
PermissionRequestfrom a normalized tool name and its arguments. - evaluate_
agent_ permissions - Evaluates a permission request against an agent’s permission configuration, returning the resolved decision using the agent’s default when no rule matches.
- evaluate_
effective_ permissions - Evaluates a permission request by combining global and agent-level rules. Global deny is a hard ceiling; global ask forces a prompt unless the agent denies.
- evaluate_
permissions - Evaluates a permission request against the global permission configuration and returns which rule tiers matched.