{"version":"2.1.311","anchor":"hook-parsing-reports-otherkinds-even-when-not-all-other","canonical_anchor":"hook-parsing-reports-otherkinds-even-when-not-all-other","heading":"Mixed hook settings now report their non-command hook types","tier":"internal","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311\/e\/hook-parsing-reports-otherkinds-even-when-not-all-other","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.311","markdown":"### Mixed hook settings now report their non-command hook types\n\nWhen your hook settings mix command hooks with other kinds, Claude Code now records which other kinds are present\n\n**What**\n\nHooks are actions Claude Code runs automatically at set points. When Claude Code reads your hook settings, it now records which non-command kinds of hook are present whenever there are any. Before, it recorded them only when every hook was of another kind.\n\n**Why**\n\nSettings that mix command hooks with other kinds now have those other kinds noted too.\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}