Skip to main content

Module hook

Module hook 

Source
Expand description

The Claude Code PreToolUse hook protocol: turn a stdin envelope into a steering decision.

Functionsยง

decision
Build the PreToolUse decision JSON for a Steer under mode.
process
Process a raw PreToolUse stdin envelope. Returns the decision JSON to print, or None to allow silently. Fail-open: any parse error, a non-Bash tool, or a missing command all yield None.