Gemini CLI uses BeforeTool (not PreToolUse) for pre-tool hooks, matching the existing pattern where AfterTool is used instead of PostToolUse. The prompt injection guard hook was hardcoded to PreToolUse, causing Gemini CLI to log "Invalid hook event name: PreToolUse" on startup. Apply the same runtime-conditional mapping used for post-tool hooks, and update the uninstall cleanup to iterate both event names. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
153 KiB
Executable File
153 KiB
Executable File