Skip to content

ApprovalFunction

ApprovalFunction = (toolName, args, ctx) => ApprovalDecision | Promise<ApprovalDecision>

Approval function — receives tool details, returns a decision. Supports sync and async (Promise) return values.

string

Record<string, unknown>

ToolContext

ApprovalDecision | Promise<ApprovalDecision>