9router/open-sse/handlers
KiMelody e1115e2839 feat(opencode-go): route by request format via transports + per-model guard
opencode-go hard-coded targetFormat: claude per model, so every client
format was force-routed to /messages (Codex/OpenAI clients paid a lossy
Responses->OpenAI->Claude double translation). Declare the existing
upstream multi-endpoint transports [openai, claude, openai-responses]
and guard per model via registry supportedFormats: kimi/glm/mimo only
support /chat/completions, minimax/qwen add /messages, deepseek adds
/responses. Undeclared models keep the upstream default.

Drop the bespoke OpenCodeGoExecutor (its shared _lastModel cache could
cross auth headers between concurrent requests); DefaultExecutor already
consumes runtimeTransport and injects reasoning content.
2026-08-14 16:52:37 +07:00
..
chatCore fix(usage): read Gemini usageMetadata out of the antigravity response envelope 2026-08-14 16:34:54 +07:00
embeddingProviders feat(providers): self-hosted OpenAI-compatible STT, TTS and embedding providers 2026-08-05 13:38:13 +07:00
fetch fix(jina-reader): recover after transient errors and use JSON POST API 2026-07-23 16:28:37 +07:00
imageProviders feat(antigravity): native image generation support 2026-06-21 17:54:32 +07:00
search fix(security): SSRF guard on search baseUrl, default-password remote login, and request-details redaction 2026-08-13 11:50:25 +07:00
ttsProviders feat(tts): add Fish Audio as a text-to-speech provider 2026-08-14 16:21:11 +07:00
chatCore.js feat(opencode-go): route by request format via transports + per-model guard 2026-08-14 16:52:37 +07:00
embeddingsCore.js feat(providers): self-hosted OpenAI-compatible STT, TTS and embedding providers 2026-08-05 13:38:13 +07:00
imageGenerationCore.js feat(antigravity): native image generation support 2026-06-21 17:54:32 +07:00
responsesHandler.js refactor(open-sse): translator DRY + schema enums, bug fixes, dead code cleanup 2026-06-14 18:49:38 +07:00
sttCore.js feat(providers): self-hosted OpenAI-compatible STT, TTS and embedding providers 2026-08-05 13:38:13 +07:00
ttsCore.js feat(tts): add Xiaomi MiMo text-to-speech support 2026-08-05 11:46:23 +07:00
videoCore.js feat(xai): add Grok Imagine video generation (/v1/videos) + CLI 2026-07-16 15:29:52 +07:00