diff --git a/open-sse/utils/streamHandler.js b/open-sse/utils/streamHandler.js index 7f04427d..27a623fc 100644 --- a/open-sse/utils/streamHandler.js +++ b/open-sse/utils/streamHandler.js @@ -41,7 +41,8 @@ export function createStreamController({ onDisconnect, onError, log, provider, m if (disconnected) return; disconnected = true; - logStream("⚡", `DISCONNECT: ${reason}`); + // Debug-only: Responses API has no [DONE] sentinel, so codex/droid close the + // socket on every completed request. "📊 done" is the authoritative outcome line. dbg("CTRL", `${provider}/${model} | disconnect=${reason} | dur=${Date.now() - startTime}ms`); // Delay abort to allow cleanup