From 8f5e2ed304c120538e69aaeef9af225447ac16b5 Mon Sep 17 00:00:00 2001 From: Hannes Rudolph Date: Tue, 9 Dec 2025 19:00:06 -0700 Subject: [PATCH] fix: track currentRequestResponseId in SSE fallback path for background mode resume --- src/api/providers/openai-native.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/api/providers/openai-native.ts b/src/api/providers/openai-native.ts index 4eb449c63d..e35a6c6162 100644 --- a/src/api/providers/openai-native.ts +++ b/src/api/providers/openai-native.ts @@ -705,6 +705,8 @@ export class OpenAiNativeHandler extends BaseProvider implements SingleCompletio // Capture top-level response id if (parsed.response?.id) { this.lastResponseId = parsed.response.id as string + // Also track for per-request resume capability + this.currentRequestResponseId = parsed.response.id as string } // Delegate standard event types to the shared processor to avoid duplication @@ -1412,6 +1414,8 @@ export class OpenAiNativeHandler extends BaseProvider implements SingleCompletio // Capture top-level response id if (event?.response?.id) { this.lastResponseId = event.response.id as string + // Also track for per-request resume capability + this.currentRequestResponseId = event.response.id as string } // Record sequence number for cursor tracking if (typeof event?.sequence_number === "number") {