9router/tests/translator
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
..
__snapshots__ fix(thinking): send explicit thinking:{type:adaptive} alongside output_config.effort 2026-07-16 11:17:08 +07:00
real feat(nvidia): add new models and capabilities for NVIDIA provider 2026-07-03 12:15:58 +07:00
AGENTS.md refactor(open-sse): translator DRY + schema enums, bug fixes, dead code cleanup 2026-06-14 18:49:38 +07:00
bugs-antigravity.test.js fix(antigravity): align provider fingerprint with IDE Desktop 2.1.1 (#2389) 2026-07-08 10:17:47 +07:00
bugs-claudeCode-context.test.js test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke 2026-06-06 12:19:59 +07:00
bugs-codexCli-responses.test.js fix(translator): preserve Responses Lite tools across Chat providers 2026-08-05 13:27:25 +07:00
bugs-gemini-cursor-commandcode.test.js test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke 2026-06-06 12:19:59 +07:00
bugs-kiro.test.js fix(kiro): map GPT-5.6 reasoning effort fields 2026-07-20 11:11:37 +07:00
bugs-openai-bridge.test.js test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke 2026-06-06 12:19:59 +07:00
bugs-toClaude-context.test.js fix(translator): don't drop image-only user messages in prepareClaudeRequest 2026-08-05 13:20:27 +07:00
claude-kiro-direct.test.js fix(kiro): normalize dashboard thinking intensity models 2026-07-23 16:27:06 +07:00
coverage-all-models.test.js test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke 2026-06-06 12:19:59 +07:00
format-roundtrip.test.js test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke 2026-06-06 12:19:59 +07:00
golden-request.test.js fix(gemini-cli): raise output floor for thinking and add validated toolConfig (#2486) 2026-07-10 11:32:11 +07:00
golden-response-stream.test.js refactor(open-sse): extract chunkBuilder, dedup chat.completion.chunk (B1) 2026-06-13 17:05:42 +07:00
golden-translator-concerns.test.js refactor(open-sse): translator DRY + schema enums, bug fixes, dead code cleanup 2026-06-14 18:49:38 +07:00
golden-url-header.test.js test(open-sse): add P0 golden tests (url/header, response stream, request body) 2026-06-13 16:22:00 +07:00
matrix.js test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke 2026-06-06 12:19:59 +07:00
registerAll.js feat(kiro): headless API-key auth + direct Claude/Kiro route 2026-06-17 10:01:30 +07:00
thinking-unified.test.js feat(codex): support GPT-5.6 Max and Ultra overrides 2026-08-05 11:39:59 +07:00