Follow Discord
Sweep 12 Nov 2026 · 23:00Z Build v2.1.323 540 read Stable v2.1.311 Latest v2.1.323 Next v2.1.323 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.323 ·

Debug logs no longer record a hook's reason for denying an action

When a hook denies an action, the debug log now records only the length of the reason, not the reason itself

Under the hood Internal Changes
JSON All of v2.1.323
Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
0Signal: worth watching, 1 to 5
HooksArea: what it touches
Internal ChangesKind: in v2.1.323,
Internal ChangesSection of the release
What

A hook is a command you set up for Claude Code to run automatically at certain moments, and it can deny an action. When a hook module denies one, the debug log, a detailed file Claude Code writes for troubleshooting, used to record the full reason. It now records only how long the reason is. The reason itself is left out because it can quote the tool's input.

Why

Whatever was in a tool's input, such as file contents or commands, no longer ends up in your debug logs through a hook's deny reason.

See this entry in the whole of v2.1.323 →

Feedback