{"version":"2.1.321","anchor":"hook-set-telemetry-now-also-records-on-set","canonical_anchor":"hook-set-telemetry-now-also-records-on-set","heading":"Claude Code now saves a note when a hook is set up","tier":"internal","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321\/e\/hook-set-telemetry-now-also-records-on-set","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.321","markdown":"### Claude Code now saves a note when a hook is set up\n\nWhen you set up a hook, Claude Code now records that in its saved state, not only in memory\n\n**What**\n\nHooks are your own commands that Claude Code runs at set moments. When a hook is set up, other than those coming from plugins, internal callbacks or a forwarding device, Claude Code used to note this only in memory. It now also records it in its saved state.\n\n**Why**\n\nThis is a change to how Claude Code keeps track of its own state. Nothing you do needs to change.\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}