{"name":"Notification","slug":"notification","family":"hook","title":"Hook events","noun":"hook event","description":"When Claude Code sends a notification","description_source":"docs","described_by":{"doc":"claude-code\/hooks","title":"Hooks reference"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.309","builds":0,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.281","anchor":"mcp-tool-hooks-wait-for-an-mcp-server-that-is-still-connecti","heading":"mcp_tool hooks wait for an MCP server that is still connecting","line":"mcp_tool hooks now wait for an MCP server that is still connecting instead of being skipped straight away","released_at":"2026-09-23 17:01:17","reason":"found in this entry's text"},{"version":"2.1.271","anchor":"hook-dispatch-keepalive-hold-gated-off-by-default","heading":"Hook-dispatch keepalive hold, gated off by default","line":"A new keepalive mechanism can keep remote hook connections open during slow hooks, off by default","released_at":"2026-09-14 19:45:19","reason":"found in this entry's text"},{"version":"2.1.124","anchor":"update-config-skill-prompt-rewritten","heading":"update-config skill prompt rewritten","line":null,"released_at":"2026-04-30 01:39:41","reason":"found in this entry's text"},{"version":"1.0.41","anchor":"new-subagentstop-hook-event","heading":"New SubagentStop Hook Event","line":null,"released_at":"2025-07-02 17:45:22","reason":"found in this entry's text"},{"version":"1.0.38","anchor":"major-features","heading":"Major Features","line":null,"released_at":"2025-06-30 20:29:03","reason":"found in this entry's text"},{"version":"1.0.23","anchor":"improvements","heading":"Improvements","line":null,"released_at":"2025-06-13 18:50:20","reason":"found in this entry's text"}],"entries_total":6,"docs":[{"source":"claude-code","path":"hooks","title":"Hooks reference","documented":true},{"source":"claude-code","path":"agent-sdk\/hooks","title":"Intercept and control agent behavior with hooks","documented":true},{"source":"api","path":"about-claude\/model-deprecations","title":"model-deprecations","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/browser-use-sdk","title":"browser-use-sdk","documented":false},{"source":"api","path":"api\/beta\/organization\/spend_limits","title":"Spend Limits","documented":false},{"source":"api","path":"api\/beta\/organization\/spend_limits\/increase_requests","title":"Increase Requests","documented":false},{"source":"api","path":"api\/beta\/organization\/spend_limits\/increase_requests\/approve","title":"Approve Spend Limit Increase Request","documented":false},{"source":"api","path":"api\/beta\/organization\/spend_limits\/increase_requests\/deny","title":"Deny Spend Limit Increase Request","documented":false},{"source":"api","path":"manage-claude\/access-transparency","title":"access-transparency","documented":false},{"source":"api","path":"manage-claude\/inference-hooks-configuration","title":"inference-hooks-configuration","documented":false}],"docs_total":14,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/hook\/notification","family_url":"https:\/\/changelogs.core-directive.com\/reference\/hook.json"}