Follow Discord
Sweep 03 Nov 2026 · 22:27Z Build v2.1.318 536 read Stable v2.1.311 Latest v2.1.318 Next v2.1.318 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.317 ·

Blocked hooks now explain csh, makefile and awk scripts

When Claude Code blocks a hook, it now has reasons for scripts that may run through csh or tcsh, makefiles and awk scripts

You'll notice Improvements
JSON All of v2.1.317
You'll noticeTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
HooksArea: what it touches
ImprovementsKind: in v2.1.317,
ImprovementsSection of the release
What

A hook is an action you set up to run automatically at a certain point in a session. When Claude Code blocks a hook, it explains why. It now has three more reasons, each for a script it cannot check on your machine:

  • The script may run through csh or tcsh, two older shells.
  • The script is a makefile.
  • The script is an awk script, and what awk would run from it cannot be checked.
Why

Hooks of these kinds are refused with a clear reason, so you know what to change instead of guessing why the hook did not run.

See this entry in the whole of v2.1.317 →

Feedback