From 138635ce59bc17c80c4248f1bb4241317ab074f3 Mon Sep 17 00:00:00 2001 From: backryun Date: Thu, 6 Aug 2026 10:29:37 +0900 Subject: [PATCH] fix(types): preserve SSE tool call function shape (#9090) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Validated in local merge-train (devbox-vm-06-dev002) @ combined-tip (FAST gates: typecheck/complexity/cognitive/changelog/vitest — only pre-existing audit.test.ts flake). Evidence: /home/diegosouzapw/dev/proxys/OmniRoute/.claude/worktrees/merge-train-20260805-222248-suite.log --- open-sse/handlers/sseParser.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/open-sse/handlers/sseParser.ts b/open-sse/handlers/sseParser.ts index 3635f0149d..d75f3a72b8 100644 --- a/open-sse/handlers/sseParser.ts +++ b/open-sse/handlers/sseParser.ts @@ -244,10 +244,8 @@ export function parseSSEToOpenAIResponse(rawSSE, fallbackModel) { existing.index = tc.index; } if (tc?.function?.name && !existing.function?.name) { - existing.function = existing.function || {}; existing.function.name = tc.function.name; } - existing.function = existing.function || {}; existing.function.arguments = appendToolCallArgumentDelta( existing.function.arguments, deltaArgs