{"version":"2.1.246","anchor":"session-hook-state-reaches-resume-and-headless-turns","canonical_anchor":"session-hook-state-reaches-resume-and-headless-turns","heading":"Session hook state reaches resume and headless turns","tier":"internal","area":"Hooks","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246\/e\/session-hook-state-reaches-resume-and-headless-turns","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.246","markdown":"### Session hook state reaches resume and headless turns\n\nYour hooks now stay wired up through session resume and non-interactive runs.\n\n**What**\n\nReferences to the session hook registry roughly triple. It is now passed into session resume, the turn host binding, and the headless query context, so hook state survives a resume and is available to non-interactive turns. Which individual hook events behave differently as a result is not visible from the wiring alone.\n\n**Evidence**\n\n`sessionHooks`\n\n- Area: Hooks\n- Tier: Under the hood\n- Useful: 3\/5\n- Signal: 3\/5"}