[BUG] Notification Hook executes even after all the hooks are disabled via 'Disable all hooks' option

Resolved 💬 6 comments Opened Aug 6, 2025 by TikkanadityaSiddartha Closed Jan 6, 2026

Environment

  • Platform (select one):
  • [ ] Anthropic API
  • [ ] AWS Bedrock
  • [X] Google Vertex AI
  • [ ] Other: <!-- specify -->
  • Claude CLI version: 1.0.69
  • Operating System: macOS 15.6
  • Terminal: Terminal App

Bug Description

The 'Disable all hooks' option within the Hook Configuration menu doesn't disable the notification hook from execution.

Steps to Reproduce

  1. Create a notification hook and a stop hook with basic logs (commands: jq '.' >> notification.txt for notification hook and jq '.' >> stop.txt for stop hook)
  2. Run the hooks to see expected logs
  3. _Disable all hooks_ via the /hooks command

Expected Behavior

None of the hooks should be executed

Actual Behavior

Notification hook still fires/executes

View original on GitHub ↗

This issue has 6 comments on GitHub. Read the full discussion on GitHub ↗