Skip to main content

Interface: ToolExecutionContext

Defined in: security/authorization-types.ts:13

Tool execution context for authorization.

Properties​

adminOverride?​

optional adminOverride?: boolean

Defined in: security/authorization-types.ts:36

Whether admin override is active


emergencyMode?​

optional emergencyMode?: boolean

Defined in: security/authorization-types.ts:33

Whether emergency mode is active


gmiId?​

optional gmiId?: string

Defined in: security/authorization-types.ts:24

GMI/Agent ID


metadata?​

optional metadata?: Record<string, unknown>

Defined in: security/authorization-types.ts:39

Additional context


sessionId?​

optional sessionId?: string

Defined in: security/authorization-types.ts:18

Session ID


sessionTrusted?​

optional sessionTrusted?: boolean

Defined in: security/authorization-types.ts:30

Whether session is in trusted mode


tenantId?​

optional tenantId?: string

Defined in: security/authorization-types.ts:21

Tenant ID


userId​

userId: string

Defined in: security/authorization-types.ts:15

User ID


userVerified?​

optional userVerified?: boolean

Defined in: security/authorization-types.ts:27

Whether user has verified identity