{"version":"2.1.314","anchor":"session-start-hooks-can-hold-on-a-wait-callback","canonical_anchor":"session-start-hooks-can-hold-on-a-wait-callback","heading":"Session start hooks can wait for a signal when a session resumes","tier":"internal","area":"Hooks","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/session-start-hooks-can-hold-on-a-wait-callback","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Session start hooks can wait for a signal when a session resumes\n\nOn resume, session start hooks can be held until something else finishes, and their startup timing is measured from then\n\n**What**\n\nSession start hooks are commands you set to run when a session begins. When a session is resumed, Claude Code can now hold these hooks until a separate wait has finished. The time it records for starting the hooks then begins after that wait rather than from the start.\n\n**Why**\n\nThis can change the order in which session start hooks run when you resume a session.\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}