What
Hooks are actions that run automatically at set points while Claude Code works, and hook modules are what supply them. While some of those modules are still loading, Claude Code now decides for each command whether a hook may run it, by checking the command against each module still loading. A module that declares nothing about which commands it covers is treated as covering every command.
Before, there was one check covering all commands at once while modules were loading.
Why
A slow-loading hook module may now hold back only the commands it actually covers, instead of every command.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What Claude Code does with the result of this per-command check is not stated.