9router/src/app/api/translator
Kevin Le c233c7c8fc fix(codex): durable OAuth refresh lifecycle
Add shared OAuth credential lifecycle manager with provider-aware refresh
decisions. Implement CodexExecutor.refreshCredentials so 401/403 retry
refresh works for Codex, track lastRefreshAt and refresh before the
upstream stale-token window, preserve omitted idToken, and add
per-connection single-flight refresh to avoid refresh-token rotation races.

Merged from PR #1664.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-06 11:04:36 +07:00
..
console-logs fix: prevent SSE listener leak in console-logs stream (#751) 2026-05-03 15:11:47 +07:00
load feat: enhance translator functionality and UI 2026-03-06 16:26:33 +07:00
save feat: enhance translator functionality and UI 2026-03-06 16:26:33 +07:00
send fix(codex): durable OAuth refresh lifecycle 2026-06-06 11:04:36 +07:00
translate feat: enhance translator functionality and UI 2026-03-06 16:26:33 +07:00