Under the hood
Hook failure logs now name the failing hook and show its error message
What
When a hook (a user-configured script that runs at a specific point, like before or after a tool call) fails, the error log now shows the hook's name and a rendered version of the error inline, instead of one generic combined message.
Why
This makes it much easier to tell which hook failed and why when troubleshooting hook errors in logs.