From 46a75c4d986e73bc888dc46ae75da651dfa0e052 Mon Sep 17 00:00:00 2001 From: Rod Boev Date: Thu, 5 Feb 2026 10:27:36 -0500 Subject: [PATCH] Restore USER_MESSAGE_ONLY exit code constant The user-message handler references HOOK_EXIT_CODES.USER_MESSAGE_ONLY but the constant was missing from hook-constants.ts, causing it to return exitCode: undefined. The handler is still registered for Cursor's afterFileEdit flow. --- src/shared/hook-constants.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/hook-constants.ts b/src/shared/hook-constants.ts index 70127355..6871da02 100644 --- a/src/shared/hook-constants.ts +++ b/src/shared/hook-constants.ts @@ -21,6 +21,8 @@ export const HOOK_EXIT_CODES = { FAILURE: 1, /** Blocking error - for SessionStart, shows stderr to user only */ BLOCKING_ERROR: 2, + /** Show stderr to user only, don't inject into context. Used by user-message handler (Cursor). */ + USER_MESSAGE_ONLY: 3, } as const; export function getTimeout(baseTimeout: number): number {