What
Hooks are commands you or a plugin set up to run automatically at certain points. The way Claude Code picks which hook modules to load has been reworked. In some cases it now takes a simpler path. Otherwise it applies the same filtering as before, but the settings that turn hooks off, limit them to managed ones or turn them all off are now gathered in one place instead of being passed one by one.
Why
This can affect which hooks load and when hooks are treated as turned off.
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubt
What decides which of the two paths is taken, and what the simpler path does, is not known.