[Feature Request] Clarify blocking vs non-blocking hook status in hook messages

Resolved 💬 4 comments Opened Nov 4, 2025 by kitaekatt Closed Jan 9, 2026

Bug Description
It is unclear whether hooks are blocking or non-blocing and the associated message can not be edited by the use and should thus be revised for clarity. For example instead of PreToolUse:Write do 🔒PreToolUse:Write to indicate this is a blocking hook or alternative PreToolUse:Write(Blocking), for non blocking PreToolUse:Bash -> ℹ️PreToolUse:Bash or PreToolUse:Bash(Non-Blocking)

Environment Info

  • Platform: darwin
  • Terminal: kitty
  • Version: 2.0.31
  • Feedback ID: d45a3a56-431c-4440-87cd-4280133db598

Errors

[{"error":"Error\n    at KT (/$bunfs/root/claude:54:1142)\n    at <anonymous> (/$bunfs/root/claude:59:9841)\n    at emit (node:events:92:22)\n    at endReadableNT (internal:streams/readable:861:50)\n    at processTicksAndRejections (native:7:39)\n    at spawnSync (unknown)\n    at spawnSync (node:child_process:226:22)\n    at l$H (/$bunfs/root/claude:89:1337)\n    at KG (/$bunfs/root/claude:89:3436)\n    at read (/$bunfs/root/claude:763:3025)\n    at request (/$bunfs/root/claude:61:2146)\n    at processTicksAndRejections (native:7:39)\n    at spawnSync (unknown)\n    at spawnSync (node:child_process:226:22)\n    at l$H (/$bunfs/root/claude:89:1337)\n    at KG (/$bunfs/root/claude:89:3436)\n    at read (/$bunfs/root/claude:763:3025)\n    at read (/$bunfs/root/claude:763:2152)\n    at <anonymous> (/$bunfs/root/claude:3613:14527)\n    at L (/$bunfs/root/claude:11:15095)","timestamp":"2025-11-04T15:28:53.819Z"}]

View original on GitHub ↗

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