9router/open-sse/executors
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
..
antigravity.js fix(antigravity): strip stream_options from non-stream requests 2026-07-29 19:30:44 +07:00
azure.js feat: add Azure OpenAI provider support 2026-04-24 10:04:59 +07:00
base.js fix(translator): preserve Responses Lite tools across Chat providers 2026-08-05 13:27:25 +07:00
codebuddy-cn.js fix(codebuddy): dodge Tencent filter for CN, add usage tracking & normalize messages for INT 2026-08-05 10:52:03 +07:00
codebuddy-intl.js fix(codebuddy): dodge Tencent filter for CN, add usage tracking & normalize messages for INT 2026-08-05 10:52:03 +07:00
codex.js feat(codex): support GPT-5.6 Max and Ultra overrides 2026-08-05 11:39:59 +07:00
commandcode.js refactor(open-sse): translator DRY + schema enums, bug fixes, dead code cleanup 2026-06-14 18:49:38 +07:00
cursor.js fix(cursor): stop leaking agent tool errors as text 2026-07-29 19:29:27 +07:00
default.js fix(translator): preserve Responses Lite tools across Chat providers 2026-08-05 13:27:25 +07:00
devin-cli.js # v0.5.45 (2026-07-30) 2026-07-30 09:43:55 +07:00
gemini-cli.js feat(gemini-cli): wrap CloudCode payload and surface 429 retryDelay 2026-05-18 15:23:38 +07:00
github.js feat(github): route Claude models through Copilot's native /v1/messages 2026-07-15 17:34:08 +07:00
grok-cli.js fix(grok-cli): align Grok Build with current subscription protocol (#2590) 2026-07-16 15:33:19 +07:00
grok-web.js refactor(app): DRY pass — split large files, extract shared utils 2026-06-14 19:31:09 +07:00
iflow.js fix(iflow): inject stream_options for usage data in streaming 2026-03-23 12:03:11 +07:00
index.js feat(cli-tools): add Devin CLI provider with ACP stdio executor 2026-07-26 10:03:22 +07:00
kimchi.js fix(kimchi): strip reasoning_content echo to bound multi-turn input tokens 2026-07-03 10:58:31 +07:00
kiro.js fix(kiro): canonicalize tool history and route API keys correctly 2026-07-29 19:27:41 +07:00
mimo-free.js fix(mimo-free): add Chrome User-Agent rotation to bypass anti-abuse gate 2026-06-21 16:51:47 +07:00
ollama-local.js feat: add OllamaLocalExecutor and update provider handling 2026-05-07 16:42:36 +07:00
opencode-go.js feat(opencode-go): align Go models with official endpoints 2026-06-20 15:09:11 +07:00
opencode.js refactor(open-sse): source mimo-free/opencode base URL from PROVIDERS 2026-06-13 20:40:43 +07:00
perplexity-web.js refactor(app): DRY pass — split large files, extract shared utils 2026-06-14 19:31:09 +07:00
qoder.js refactor(qoder): dedupe PAT exchange logic, validate PAT keys properly 2026-08-05 11:26:22 +07:00
qwen.js fix: strip stream_options for qwen non-streaming Claude Code requests (closes #557) (#663) 2026-05-03 15:21:43 +07:00
trae.js feat(oauth): zed/trae/windsurf providers + harden callback proxies 2026-07-25 17:25:19 +07:00
vertex.js feat(vertex): support ADC authorized_user credential 2026-06-13 09:55:29 +07:00
windsurf.js feat(oauth): zed/trae/windsurf providers + harden callback proxies 2026-07-25 17:25:19 +07:00
xiaomi-tokenplan.js feat(headroom): add proxy lifecycle management + dashboard UI 2026-06-20 10:09:50 +07:00
zed.js chore: drop source-attribution comments from provider code 2026-07-29 21:05:23 +07:00