Merge pull request #3065 from code-yeongyu/fix/issue-2984-v2

fix: reset consecutiveFailures on abort so session recovers after user cancel
This commit is contained in:
YeonGyu-Kim
2026-04-04 20:34:10 +09:00
committed by GitHub
11 changed files with 344 additions and 18 deletions
@@ -42,6 +42,11 @@ export async function handleSessionIdle(args: {
return
}
if (state.wasCancelled) {
log(`[${HOOK_NAME}] Skipped: session was cancelled`, { sessionID })
return
}
if (state.abortDetectedAt) {
const timeSinceAbort = Date.now() - state.abortDetectedAt
if (timeSinceAbort < ABORT_WINDOW_MS) {