co-mono/packages
Thomas Mustier a65da1c14b fix: ESC key not interrupting during Working... state
Three related fixes:

1. google-gemini-cli: Handle abort signal in stream reading loop
   - Add abort event listener to cancel reader immediately when signal fires
   - Fix AbortError detection in retry catch block (fetch throws AbortError,
     not our custom message)
   - Swallow reader.cancel() rejection to avoid unhandled promise

2. agent-session: Fix retry attempt counter showing 0 on cancel
   - abortRetry() was resetting _retryAttempt before the catch block could
     read it for the error message

3. interactive-mode: Restore main escape handler on agent_start
   - When auto-retry starts, onEscape is replaced with retry-specific handler
   - auto_retry_end (which restores it) fires on turn_end, after streaming begins
   - Now restore immediately on agent_start if retry handler is still active

Amended: suppress reader.cancel() rejection on abort.
2026-01-08 12:35:34 +00:00
..
agent Add [Unreleased] section for next cycle 2026-01-08 04:53:51 +01:00
ai fix: ESC key not interrupting during Working... state 2026-01-08 12:35:34 +00:00
coding-agent fix: ESC key not interrupting during Working... state 2026-01-08 12:35:34 +00:00
mom Add [Unreleased] section for next cycle 2026-01-08 04:53:51 +01:00
pods Release v0.38.0 2026-01-08 04:52:55 +01:00
tui Add [Unreleased] section for next cycle 2026-01-08 04:53:51 +01:00
web-ui Add [Unreleased] section for next cycle 2026-01-08 04:53:51 +01:00