Skip to main content
Application permission callback returning allow, deny or ask, optionally with replacement tool input.

Parameters

toolName

string

input

Record<string, unknown>

ctx

rootSessionId?

string

sessionId

string

signal

AbortSignal

toolCallId?

string

Returns

| Promise<PermissionDecision> | PermissionDecision