{"version":"2.1.64","anchor":"asyncrewake-hook-option","canonical_anchor":"asyncrewake-hook-option","heading":"asyncRewake Hook Option","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.64\/e\/asyncrewake-hook-option","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.64","markdown":"### `asyncRewake` Hook Option\n\n**What**\n\nA new hook configuration option that allows hooks to run in the background and wake the model when they encounter a blocking error (exit code 2).\n\n**Details**\n\n- When `asyncRewake: true`, the hook runs asynchronously like `async: true`\n- If the hook exits with code 2, it signals a blocking error that wakes the model\n- The blocking error message from the hook command is surfaced to the user\n- New `\"Stop hook blocking error\"` notification type when this occurs\n\n**Evidence**\n\nAsync rewake hooks (search for `\"asyncRewake\"`, `\"If true, hook runs in background and wakes the model on exit code 2\"`)"}