Skip to main content

Interface: ToolExecutionContext

Defined in: .source/wunderland/src/security/authorization-types.ts:13

Tool execution context for authorization.

Properties

adminOverride?

optional adminOverride?: boolean

Defined in: .source/wunderland/src/security/authorization-types.ts:36

Whether admin override is active


emergencyMode?

optional emergencyMode?: boolean

Defined in: .source/wunderland/src/security/authorization-types.ts:33

Whether emergency mode is active


gmiId?

optional gmiId?: string

Defined in: .source/wunderland/src/security/authorization-types.ts:24

GMI/Agent ID


metadata?

optional metadata?: Record<string, unknown>

Defined in: .source/wunderland/src/security/authorization-types.ts:39

Additional context


sessionId?

optional sessionId?: string

Defined in: .source/wunderland/src/security/authorization-types.ts:18

Session ID


sessionTrusted?

optional sessionTrusted?: boolean

Defined in: .source/wunderland/src/security/authorization-types.ts:30

Whether session is in trusted mode


tenantId?

optional tenantId?: string

Defined in: .source/wunderland/src/security/authorization-types.ts:21

Tenant ID


userId

userId: string

Defined in: .source/wunderland/src/security/authorization-types.ts:15

User ID


userVerified?

optional userVerified?: boolean

Defined in: .source/wunderland/src/security/authorization-types.ts:27

Whether user has verified identity