diff --git a/src/server/proxy-core/surfaces/openAiResponsesSurface.ts b/src/server/proxy-core/surfaces/openAiResponsesSurface.ts index 3b82164..5cc24c9 100644 --- a/src/server/proxy-core/surfaces/openAiResponsesSurface.ts +++ b/src/server/proxy-core/surfaces/openAiResponsesSurface.ts @@ -138,7 +138,7 @@ function carriesResponsesFileUrlInput(value: unknown): boolean { function shouldRefreshOauthResponsesRequest(input: { oauthProvider?: string; status: number; - response: Response; + response: { headers: { get(name: string): string | null } }; rawErrText: string; }): boolean { if (input.status === 401) return true; diff --git a/src/server/routes/proxy/responsesWebsocket.ts b/src/server/routes/proxy/responsesWebsocket.ts index de58de3..70531a0 100644 --- a/src/server/routes/proxy/responsesWebsocket.ts +++ b/src/server/routes/proxy/responsesWebsocket.ts @@ -341,7 +341,7 @@ async function forwardResponsesRequestViaHttp(input: { preserveIncrementalMode: boolean; authToken: string; }): Promise { - const injectHeaders = { + const injectHeaders: Record = { ...buildInjectHeaders(input.request), [RESPONSES_WEBSOCKET_TRANSPORT_HEADER]: '1', ...(input.preserveIncrementalMode ? { [RESPONSES_WEBSOCKET_MODE_HEADER]: 'incremental' } : {}),