Under the hoodTier: how much it should matter to you
1Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
HooksArea: what it touches
Internal ChangesKind: in v2.1.280,
Internal ChangesSection of the release
What
When a function hook (a custom script that runs at certain events) throws an error, Claude Code now attaches a fixed, generic telemetryMessage to the resulting HooksError. That generic placeholder is what gets sent to telemetry, not the hook's actual error text.
Why
Hooks can be authored by plugins or other third parties, so their error messages might contain private or sensitive details. Sending a generic message instead protects that information from ending up in telemetry.