{"version":"2.1.300","anchor":"mcp-session-serving-tool-hooks-gain-a-per-call-timeout-overr","canonical_anchor":"mcp-session-serving-tool-hooks-gain-a-per-call-timeout-overr","heading":"Hooks run on request can be given their own time limit","tier":"use","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/mcp-session-serving-tool-hooks-gain-a-per-call-timeout-overr","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Hooks run on request can be given their own time limit\n\nA request to run a hook can now set a timeout that replaces the hook's own timeout\n\n**What**\n\nHooks are your own commands that Claude Code runs at set moments. When a hook is run on request from another program connected to the session, that request can now give a timeout, which replaces the hook's own timeout when set.\n\n**Why**\n\nThe program asking for the hook can limit how long it runs.\n\n- Area: Hooks\n- Tier: Use it now\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}