Skip to content

Answer

Defined in: index.d.ts:101

The hook contract’s answer: Claude Code’s answer JSON.

[key: string]: unknown

optional decision?: "block"

Defined in: index.d.ts:103

Block a prompt or a tool, or (at stop) keep the agent going.


optional hookSpecificOutput?: object

Defined in: index.d.ts:105

[key: string]: unknown

optional additionalContext?: string

optional hookEventName?: string

optional permissionDecision?: "allow" | "deny" | "ask"

optional permissionDecisionReason?: string


optional reason?: string

Defined in: index.d.ts:104