9router/open-sse/utils
nguyenha935 d06e0d26c6 fix(translator): preserve Responses Lite tools across Chat providers
Codex Responses Lite clients routed to a chat-native OpenAI-compatible
provider lost tool use in three places: non-streaming Chat responses
leaked the raw chat.completion envelope instead of Responses output
items, internal reasoning continuity fields leaked into the outbound
Chat body causing some upstreams to reject the request, and the
Responses to Chat request translator ignored additional_tools,
custom_tool_call, and custom_tool_call_output items entirely.

Also fixes apiType (chat vs responses) for openai-compatible nodes
being resolved from the immutable provider ID instead of the stored
node config, so editing a node's API Type had no runtime effect.
2026-08-05 13:27:25 +07:00
..
bypassHandler.js feat(usage): track cached tokens + correct input/output/cache cost (#2209) 2026-07-03 15:18:27 +07:00
claudeCloaking.js Enhance configuration and model capabilities 2026-06-16 23:32:28 +07:00
claudeSignature.js feat(ponytail): introduce "Ponytail" feature for minimalistic code generation 2026-06-20 15:08:11 +07:00
clientDetector.js feat: add DeepSeek TUI as CLI tool in dashboard (#1088) 2026-05-13 22:40:42 +07:00
cursorChecksum.js fix(cursor): HTTP/2 AgentService support + version bump to 3.12.17 2026-07-20 15:39:55 +07:00
cursorProtobuf.js fix: force Agent mode in Cursor protobuf when User-Agent contains Claude Code (closes #643) (#692) 2026-04-22 10:24:58 +07:00
debugLog.js Fix codex 2026-05-26 11:35:39 +07:00
error.js - Updated markAccountUnavailable function to accept resetsAtMs for precise cooldown management. 2026-04-24 11:36:16 +07:00
kiroSessionReplay.js fix(kiro): canonicalize tool history and route API keys correctly 2026-07-29 19:27:41 +07:00
ollamaTransform.js Feat : Auto restart after crash 2026-03-14 09:37:29 +07:00
proxyFetch.js Fix Bug 2026-05-26 23:09:19 +07:00
reasoningContentInjector.js refactor(open-sse): registry consolidation + DRY media/oauth/adhoc cleanup 2026-06-14 13:15:48 +07:00
requestLogger.js Feat : Auto restart after crash 2026-03-14 09:37:29 +07:00
responsesStreamHelpers.js fix(responses): handle response.done terminal events (#2142) 2026-06-29 16:05:29 +07:00
sessionManager.js fix(kiro): improve direct session cache reuse 2026-07-16 15:15:05 +07:00
sse.js refactor(app): RISKY pass R1-R3 — config-driven modal, cursor frame dedup, chunk helper 2026-06-14 21:54:35 +07:00
sseConstants.js refactor(open-sse): #11 — dedupe client-facing SSE_HEADERS_CORS 2026-06-13 22:06:59 +07:00
stream.js fix(translator): preserve Responses Lite tools across Chat providers 2026-08-05 13:27:25 +07:00
streamHandler.js refactor(log): unify request lifecycle logging with session-colored tags 2026-07-10 18:01:20 +07:00
streamHelpers.js feat(ollama): Enhance Ollama support by adding new models, updating API format handling, and integrating translation functionality. 2026-03-12 15:24:10 +07:00
toolDeduper.js # v0.4.30 (2026-05-11) 2026-05-12 09:19:50 +07:00
usageTracking.js refactor(log): unify request lifecycle logging with session-colored tags 2026-07-10 18:01:20 +07:00