{"version":"2.1.309","anchor":"hook-settings-parser-records-unsupported-hook-kinds","canonical_anchor":"hook-settings-parser-records-unsupported-hook-kinds","heading":"Claude Code now records which hook types in your settings it skipped","tier":"internal","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309\/e\/hook-settings-parser-records-unsupported-hook-kinds","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.309","markdown":"### Claude Code now records which hook types in your settings it skipped\n\nWhen reading hook settings, Claude Code now keeps a list of the hook types it could not use, not just a note that some were skipped\n\n**What**\n\nHooks are commands you set up in your settings for Claude Code to run at certain moments. When Claude Code reads your hook settings and finds an entry that is not a command hook it can handle, it now keeps a list of the types of those entries. Before, it noted only that at least one such entry existed.\n\n**Why**\n\nThis makes it possible to tell you which kinds of hooks were skipped, not only that some were.\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}