fix: apply cooldown on injection failure and cap retries

This commit is contained in:
YeonGyu-Kim
2026-02-16 15:00:41 +09:00
parent 0a0b09e641
commit 0a2ec5d251
6 changed files with 156 additions and 4 deletions
@@ -141,11 +141,14 @@ ${todoList}`
if (injectionState) {
injectionState.inFlight = false
injectionState.lastInjectedAt = Date.now()
injectionState.consecutiveFailures = 0
}
} catch (error) {
log(`[${HOOK_NAME}] Injection failed`, { sessionID, error: String(error) })
if (injectionState) {
injectionState.inFlight = false
injectionState.lastInjectedAt = Date.now()
injectionState.consecutiveFailures += 1
}
}
}