{"version":"2.1.300","anchor":"function-hooks-abort-reason-is-redacted","canonical_anchor":"function-hooks-abort-reason-is-redacted","heading":"Cancelled function hook errors no longer show the cancellation reason","tier":"notice","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/function-hooks-abort-reason-is-redacted","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Cancelled function hook errors no longer show the cancellation reason\n\nWhen a function hook is cancelled for an unreported reason, the error now shows fixed text instead of that reason\n\n**What**\n\nA hook is a piece of code that runs automatically at a set point while Claude Code works, and plugins can supply them. A function hook can be cancelled partway through. When that happens and the reason given is not a normal error, the error message no longer includes that reason. It now always reads: `function hooks call aborted (reason not reported: it may contain plugin details)`.\n\n**Why**\n\nThe reason for a cancellation can include details about a plugin. Leaving it out keeps those details out of error output you might see, copy or share.\n\n- Area: Hooks\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}