Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
HooksArea: what it touches
Internal ChangesKind: in v2.1.301,
Internal ChangesSection of the release
Unclear What the new check does with the matched hooks, and whether it can change which hooks run, is not shown.
What
Hooks are commands Claude Code runs automatically at set points, such as before or after it uses a tool. After Claude Code works out which hooks match the current moment, it now passes those hooks to an additional check, along with whether the managedHooksOnly option is set. Before, the matched hooks were used directly with no further step.
Why
If you use managedHooksOnly, there is now one more step between matching a hook and running it.