Module permission

Source
Expand description

Permission system for tool execution Provides user confirmation prompts and access control for destructive operations

Structs§

AutoApprovePermissionProvider
Auto-approve permission provider for testing
InteractivePermissionProvider
Interactive permission provider that prompts users
PermissionManager
Global permission manager
PermissionRequest
Permission request for destructive operations

Enums§

PermissionResult
Result of a permission check
RiskLevel
Risk levels for different operations

Traits§

PermissionProvider
Permission provider trait

Functions§

create_permission_request
Helper function to create permission requests