Interface: PermissionCheckResult
Defined in: permissions/types.ts:76
Result of a permission check
Properties
allowed
allowed: boolean;
Defined in: permissions/types.ts:80
Whether execution is allowed
askedUser
askedUser: boolean;
Defined in: permissions/types.ts:90
Whether user confirmation was required
level
level: PermissionLevel;
Defined in: permissions/types.ts:85
The permission level that applied
reason?
optional reason?: string;
Defined in: permissions/types.ts:100
Reason for denial (if not allowed)
rule?
optional rule?: ToolPermission;
Defined in: permissions/types.ts:95
The tool permission rule that matched (if any)