[daily] route codex websocket through site api endpoints (#386)

* fix: route codex websocket through site api endpoints

* fix: preserve websocket endpoint exhaustion errors

* test: align proxy route mocks with first-byte timeout helpers
This commit is contained in:
Cita
2026-04-02 11:18:30 +08:00
committed by GitHub
parent 180d17adfc
commit 52c6ff5e5c
16 changed files with 242 additions and 66 deletions
@@ -384,6 +384,8 @@ describe('selectSurfaceChannelForAttempt', () => {
modelActual: 'upstream-model',
status: 'failed',
httpStatus: 502,
isStream: null,
firstByteLatencyMs: null,
latencyMs: 1200,
promptTokens: 10,
completionTokens: 5,
@@ -995,6 +997,8 @@ describe('selectSurfaceChannelForAttempt', () => {
modelRequested: 'gpt-5.2',
status: 'success',
httpStatus: 200,
isStream: null,
firstByteLatencyMs: null,
latencyMs: 250,
errorMessage: null,
retryCount: 1,