{"version":"2.1.317","anchor":"hook-cancel-no-longer-reported-as-timed-out-for-callback-h","canonical_anchor":"hook-cancel-no-longer-reported-as-timed-out-for-callback-h","heading":"Cancelled callback hooks are no longer reported as 'timed out'","tier":"notice","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317\/e\/hook-cancel-no-longer-reported-as-timed-out-for-callback-h","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.317","markdown":"### Cancelled callback hooks are no longer reported as 'timed out'\n\nA cancelled hook is now labelled 'timed out' only when it is not a callback hook\n\n**What**\n\nHooks are actions that Claude Code runs automatically at set points while it works. When a hook was cancelled, Claude Code used to label it 'timed out' whatever kind of hook it was. It now uses that label only when the hook is not a callback hook.\n\n**Why**\n\nA cancelled callback hook did not necessarily run out of time, so the old label could be misleading.\n\n- Area: Hooks\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}