Interface: ToolExecutionContext
Defined in: security/authorization-types.ts:13
Tool execution context for authorization.
Properties
adminOverride?
optionaladminOverride?:boolean
Defined in: security/authorization-types.ts:36
Whether admin override is active
emergencyMode?
optionalemergencyMode?:boolean
Defined in: security/authorization-types.ts:33
Whether emergency mode is active
gmiId?
optionalgmiId?:string
Defined in: security/authorization-types.ts:24
GMI/Agent ID
metadata?
optionalmetadata?:Record<string,unknown>
Defined in: security/authorization-types.ts:39
Additional context
sessionId?
optionalsessionId?:string
Defined in: security/authorization-types.ts:18
Session ID
sessionTrusted?
optionalsessionTrusted?:boolean
Defined in: security/authorization-types.ts:30
Whether session is in trusted mode
tenantId?
optionaltenantId?:string
Defined in: security/authorization-types.ts:21
Tenant ID
userId
userId:
string
Defined in: security/authorization-types.ts:15
User ID
userVerified?
optionaluserVerified?:boolean
Defined in: security/authorization-types.ts:27
Whether user has verified identity