{"version":"2.1.281","anchor":"new-hook-detail-view-in-hooks-explains-where-each-hook-come","canonical_anchor":"new-hook-detail-view-in-hooks-explains-where-each-hook-come","heading":"\/hooks explains disabled, restricted and individual hooks more clearly","tier":"use","area":"Hooks","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/new-hook-detail-view-in-hooks-explains-where-each-hook-come","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### \/hooks explains disabled, restricted and individual hooks more clearly\n\nThe \/hooks view gains a per-hook detail pane and clearer wording for when hooks are disabled or restricted by your organization\n\n**What**\n\nHooks are commands Claude Code runs automatically at certain moments, such as before a tool runs. The `\/hooks` view, which lists them, has been reworded and gained a detail pane.\n\n- When `disableAllHooks` is set, the view is titled \"Hooks\" and explains in one sentence that no hook command runs, the status line isn't shown, and tools run without hook checks. It adds \" Hooks set by your organization still run.\" when managed hooks still apply. Before, it said \"Hook configuration \u00b7 disabled\" and \"All hooks are currently disabled\" with a bulleted list.\n\n- The status line reads \"disabled by your organization\" or \"disabled\", with a count of hooks not running.\n\n- When policy restricts hooks, the view says \"Only hooks from managed settings run here.\" and explains that user, project and local hooks are blocked and not listed, and that managed hooks are not shown either. The read-only note is shorter.\n\n- A new detail pane for each hook shows its event, matcher, source, plugin, status message and command or script, labels \"Script hook\" and \"MCP tool hook\" types, and explains how to change it, for example \"Built in to Claude Code. It can't be changed or removed.\" or \"Set by your organization's managed settings. It can't be changed here.\"\n\n**Why**\n\nIt is now clearer why a hook isn't firing, why a list is empty, where a hook comes from and why some can't be edited, and that organization-managed hooks keep running even when you turn hooks off.\n\n- Area: Hooks\n- Names: `\/hooks`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 1\/5"}