You'll notice
Hook chain failures are no longer logged when the failure is expected or an abort
What
Previously, whenever a chain of hooks (custom scripts that run at certain points in Claude Code) failed, an error was always logged as "hooks chain failed". Now that log only appears when a new check determines the failure isn't an expected or aborted case; otherwise it's suppressed.
Why
This cuts down on noisy error logs for hook failures that are expected, such as a hook being intentionally aborted, so the logs better reflect genuine problems.