This website requires JavaScript.
34ea763d80
refactor(open-sse): add provider/model schema skeleton (C-prep)
decolua
2026-06-13 17:05:42 +07:00
17202f7111
refactor(open-sse): extract chunkBuilder, dedup chat.completion.chunk (B1)
decolua
2026-06-13 17:05:42 +07:00
0e34358e74
test(open-sse): extend golden response stream to kiro/ollama (T0.5)
decolua
2026-06-13 16:47:25 +07:00
b87cf0c96a
refactor(open-sse): extract safeParseJSON util, dedup tryParseJSON (B5)
decolua
2026-06-13 16:45:10 +07:00
87fe069e9e
refactor(open-sse): remove reverse coupling open-sse -> src (E2)
decolua
2026-06-13 16:35:07 +07:00
8f0a9ff9d4
test(open-sse): add P0 golden tests (url/header, response stream, request body)
decolua
2026-06-13 16:22:00 +07:00
9532ec804e
chore(refactor): snapshot test baseline + no-regression gate truoc refactor open-sse
decolua
2026-06-13 16:13:40 +07:00
23da7b1fe3
Update ChangeLog
decolua
2026-06-13 15:42:40 +07:00
515e2cc430
v0.4.77 (2026-06-13) Features Vercel AI Gateway: support embeddings, images and credit usage (#1183 ) Add MiMo Free no-auth provider (#1789 ) Vertex: support ADC authorized_user credential Cowork: re-enable Claude Cowork with preset-only stdio MCP Codex: bulk add accounts via JSON (#1719 ) Kiro: enable multi-endpoint failover for GenerateAssistantResponse (#1722 ) Fixes Security: re-auth on DB export/import + SSRF guard on web fetch Auth: real client IP rate-limiting + remote default-password guard Cerebras/Mistral: strip unsupported client_metadata from downstream requests (#1742 ) SiliconFlow: update baseUrl .cn → .com + curate verified model list (#1760 ) Gemini-to-OpenAI: route unsigned thought parts to reasoning_content (#1752 ) Claude-to-OpenAI: strip Anthropic billing header from system prompt (#1765 ) Anthropic-compatible: send Bearer auth for third-party gateways (#1795 ) Usage-stats: avoid partial stats on initial SSE race (#1767 ) Proxy: use export default in proxy.js for Next.js 16 middleware detection Claude passthrough: add body normalization GitHub Copilot: refresh missing/expired token on models discovery (#1727 ) + add mappable gpt-5-mini/gpt-5.4-nano slots for Copilot MITM (#1653 ) Kiro: auto-resolve profileArn to prevent 403 on IDC login, enhance profile ARN resolution, update endpoint to runtime.us-east-1.kiro.dev (#1713 ) Tunnel: detect system-installed Tailscale via dual-socket probe (#1723 ) + non-blocking probes to prevent UI freeze CommandCode: force stream=true in transformRequest (#1706 ) Qoder: increase timeouts for reasoning models and improve stream handling Dashboard: show provider node name instead of connection name in topology (#1770 ) + show explicit kind="llm" combos on combos page (#1684 ) Docs README: add Indonesian 9Router tutorial video (#1709 )
decolua
2026-06-13 15:41:13 +07:00
05e483c02e
fix(provider-topology): update label assignment to include nodeName
decolua
2026-06-13 11:43:18 +07:00
d652300e9e
fix(cerebras,mistral): strip unsupported client_metadata from downstream requests
saurabh321gupta
2026-06-13 11:43:12 +07:00
0c7c9de00a
fix(security): re-auth on DB export/import + SSRF guard on web fetch
decolua
2026-06-13 11:40:35 +07:00
e6bac77696
fix(siliconflow): update baseUrl .cn -> .com + curate verified model list
Phuc Le
2026-06-13 11:37:36 +07:00
b33cbb0280
feat(vercel-ai-gateway): support embeddings, images and credit usage
Ngô Tấn Tài
2026-06-13 10:54:51 +07:00
d9b030011f
fix(gemini-to-openai): route unsigned thought parts to reasoning_content
Giang Truong Vu
2026-06-13 10:34:42 +07:00
564f2ece0d
fix(usage-stats): avoid partial stats on initial SSE race
weimaozhen
2026-06-13 10:23:56 +07:00
b40e96d0ef
feat(provider): add MiMo Free no-auth provider
Fadjrir Herlambang
2026-06-13 10:14:21 +07:00
0aaa5ab3c2
fix(claude-to-openai): strip Anthropic billing header from system prompt
weimaozhen
2026-06-13 10:05:12 +07:00
bbc204b601
fix: use export default in proxy.js for Next.js 16 middleware detection
zocomputer
2026-06-13 09:57:20 +07:00
9406bd1806
feat(vertex): support ADC authorized_user credential
Duong Thai Hoa Tong
2026-06-13 09:55:29 +07:00
b977bf7414
fix(anthropic-compatible): send Bearer auth for third-party gateways
hodtien
2026-06-13 09:45:59 +07:00
b309261166
enhance Kiro profile ARN resolution
decolua
2026-06-13 09:28:55 +07:00
4443903900
fix: add normalization for Claude passthrough bodies
decolua
2026-06-08 15:37:01 +07:00
f8b73faf5d
feat(cowork): re-enable Claude Cowork with preset-only stdio MCP
decolua
2026-06-08 15:35:37 +07:00
7648c3412b
fix(auth): real client IP rate-limiting + remote default-password guard
decolua
2026-06-08 12:10:02 +07:00
c572c68717
fix(github): proactively refresh missing/expired Copilot token on models discovery
minhnhat166
2026-06-08 10:19:10 +07:00
24a4f0863f
fix(tunnel): detect system-installed Tailscale via dual-socket probe
Stefan Pirker
2026-06-08 10:14:59 +07:00
8e31b5ff2f
docs(readme): add Indonesian 9Router tutorial video
Kris
2026-06-08 10:13:04 +07:00
8962e466d6
feat(providers/codex): bulk add accounts via JSON
Quoc Nguyen
2026-06-08 10:08:46 +07:00
b2aa08ad16
fix(copilot): add mappable gpt-5-mini/gpt-5.4-nano slots for Copilot MITM
Delcado19
2026-06-08 09:56:28 +07:00
f8c59227f6
fix(kiro): auto-resolve profileArn to prevent 403 on IDC login
decolua
2026-06-08 09:45:58 +07:00
c24efe80f0
feat(kiro): enable multi-endpoint failover for GenerateAssistantResponse
thienpv
2026-06-08 09:44:53 +07:00
dd5c575c65
fix(mitm): update Kiro API endpoint to runtime.us-east-1.kiro.dev
joutvhu
2026-06-08 09:43:45 +07:00
289214a2ea
fix(tunnel): make tailscale probes non-blocking to prevent UI freeze
decolua
2026-06-08 09:32:29 +07:00
c5815ad3f0
fix(commandcode): force stream=true in transformRequest
Mr. Nasıl
2026-06-08 09:21:52 +07:00
137a25e9ac
fix(qoder): increase timeouts for reasoning models and improve stream handling
decolua
2026-06-08 09:17:33 +07:00
51cbe65c15
fix(dashboard): show explicit kind="llm" combos on combos page
Sutarto Jordan Chrisfivo
2026-06-08 09:09:43 +07:00
827e5c382b
# v0.4.71 (2026-06-06)
decolua
2026-06-06 16:16:40 +07:00
48c37e0ad2
feat(endpoint): implement locale-based visibility for wenyan caveman levels
decolua
2026-06-06 16:08:04 +07:00
9caea88528
fix(codex): harden streaming timeouts + Responses terminal events
decolua
2026-06-06 16:07:43 +07:00
f161b295a5
refactor(dashboard): reorganize menu actions across sidebar/header/profile
decolua
2026-06-06 16:05:44 +07:00
293cf40455
fix(tunnel): skip virtual interfaces to prevent false netchange watchdog
decolua
2026-06-06 15:43:41 +07:00
c785051360
fix(claude): forced tool_choice 400 on cc/ OAuth route
Claude Code
2026-06-06 12:54:01 +07:00
64f58420db
feat(i18n): add endpoint exposure notice across multiple languages
decolua
2026-06-06 12:45:32 +07:00
047792205f
feat(caveman): add wenyan classical Chinese levels and sync upstream prompts
arden1601
2026-06-06 12:35:08 +07:00
2be00e2a78
fix(proxy): raise Next client body limit to 128MB (configurable)
Delcado19
2026-06-06 12:34:43 +07:00
4fc02e67e5
fix(minimax): echo reasoning_content on follow-up turns to avoid 400
Farhan Usman
2026-06-06 12:25:12 +07:00
8ad95542da
fix(kiro): handle 400 on tool-bearing history without client tools
Simon Shi
2026-06-06 12:23:47 +07:00
281f292f63
test(translator): add data-driven coverage, bug-exposing cases, and real provider smoke
decolua
2026-06-06 12:19:59 +07:00
4758a00b44
docs: add Russian README, remove unused testFromFile script
decolua
2026-06-06 12:18:37 +07:00
0850f0a470
fix(mitm): Kiro binary EventStream crash + add models & TTS tool filtering
Giao Ho
2026-06-06 11:31:52 +07:00
c233c7c8fc
fix(codex): durable OAuth refresh lifecycle
Kevin Le
2026-06-06 11:04:36 +07:00
38b73bfc6b
fix(antigravity): passthrough tab-autocomplete + mark default agent slot mandatory
Delcado19
2026-06-06 10:48:14 +07:00
61d546627e
fix(qoder): allow qmodel_latest model key
therunnas
2026-06-06 10:44:37 +07:00
e6c09aad15
feat(antigravity): add gemini-3.5-flash-extra-low (Low) model
AbdoKnbGit
2026-06-06 10:42:47 +07:00
40cfa63eb8
feat(xiaomi-tokenplan): add Claude-native MiMo V2.5 Pro alias via dedicated executor
Mr_NoboDy
2026-06-06 10:36:03 +07:00
3dda651bad
fix(kiro): add mappable "auto" model slot for Kiro agent mode
Delcado19
2026-06-06 10:31:39 +07:00
12c97ad46f
feat(qoder): fetch latest model + nút import model trên dashboard
zhangweihong
2026-06-06 10:22:03 +07:00
44d8de288d
fix(providers): restore one-connection guard for compatible/embedding nodes
Delcado19
2026-06-06 10:06:09 +07:00
8671468360
Merge PR #1628 : fix(model-test) route image and STT probes to their real endpoints
decolua
2026-06-06 10:03:32 +07:00
41f94ce8c8
fix(minimax): Bổ sung MiniMax-M3 + cập nhật Quota Tracker coding/CN
hodtien
2026-06-06 10:01:05 +07:00
c980e1f7ad
Harden STT ping input and expand model-test coverage
yicone
2026-06-03 01:53:34 +08:00
dcf9beee4b
Use a valid WAV sample for STT model tests
yicone
2026-06-02 21:15:08 +08:00
d4c3e6383a
Fix STT model test routing
yicone
2026-06-02 18:39:23 +08:00
e414975d0c
Fix model test routing for image providers
yicone
2026-06-02 17:47:01 +08:00
cce8a50cac
fix: add opencode-go and xiaomi-tokenplan cases to connection test route (#1576 )
Antonius Joshua
2026-05-31 15:03:20 +07:00
7aa7a11599
Update ver
decolua
2026-05-29 17:49:12 +07:00
e9ae21a723
# v0.4.66 (2026-05-29)
decolua
2026-05-29 17:48:01 +07:00
9ee8b32887
fix: include free OpenCode models without -free suffix in suggested models (#1535 )
Delcado19
2026-05-29 17:07:32 +07:00
4baaa5c7aa
Feat : qoder provider
Simon Shi
2026-05-29 16:39:10 +07:00
53c0eefa00
chore(qoder): rename display label from "Qoder AI" to "Qoder"
Simon Shi
2026-05-23 23:43:21 +09:00
3d523b1387
fix(qoder): drop remaining from normalized quota — was rendering as %
Simon Shi
2026-05-23 23:42:05 +09:00
af7f6b1de2
feat(qoder): show in Quota Tracker dashboard
Simon Shi
2026-05-23 22:50:53 +09:00
69bc71cf11
refactor(qoder): mirror Kiro's OAuth service layout
Simon Shi
2026-05-23 22:29:47 +09:00
935462ce8f
test(qoder): add regression coverage for review-fix changes
Simon Shi
2026-05-23 17:34:51 +09:00
620b59ca0b
fix(qoder): address review findings
Simon Shi
2026-05-23 17:29:55 +09:00
a6fd84691b
feat(qoder): port Kiro-style provider integration with COSY signing
Simon Shi
2026-05-23 16:31:50 +09:00
468c61b2ac
Added new models for Claude Opus 4.8 and GPT 5.4 Mini. Disabled Cowork
decolua
2026-05-29 15:41:50 +07:00
88224b80ca
fix: never route GitHub Copilot Gemini/Claude models to /responses (#1062 ) (#1536 )
Delcado
2026-05-29 10:40:42 +02:00
9742074b38
# v0.4.63 (2026-05-26)
decolua
2026-05-26 23:16:21 +07:00
146310a3a3
Fix Bug
decolua
2026-05-26 23:09:19 +07:00
ac2fee7305
# v0.4.62 (2026-05-26)
decolua
2026-05-26 13:15:59 +07:00
0065bbbdfd
# v0.4.62 (2026-05-26)
decolua
2026-05-26 12:46:30 +07:00
f3176b4b23
fix: implement json_schema fallback for OpenAI-compatible providers (#1343 )
mustafabozkaya
2026-05-26 11:22:31 +07:00
a648a42bdb
Fix codex
decolua
2026-05-26 11:03:47 +07:00
b876e0225a
Refactor Tunnel
decolua
2026-05-25 16:15:34 +07:00
96a9a2b36d
fix: sanitize Read tool args to prevent retry loops from non-Anthropic models (#1144 )
GodrezJr2
2026-05-26 11:33:38 +07:00
dcc46f2eee
Reuse Gemini CLI project ID for usage (#1428 )
Delcado
2026-05-26 06:23:47 +02:00
57b3e94e40
feat(proxy-pools): add support for deno deploy relays and fix layout overflow issues in proxy pools dashboard (#1437 )
@TD
2026-05-26 11:21:49 +07:00
13a28452fb
feat: Add Cloudflare Workers proxy deployer and pool integration (#1360 )
YourAnsh
2026-05-23 08:05:20 +05:30
315dcaa37a
fix: strip empty Read pages argument in OpenAI-to-Claude translator (#1354 )
Hamsa_M
2026-05-23 06:27:13 +04:00
2604b46847
fix (#1361 )
YourAnsh
2026-05-23 07:56:10 +05:30
d29b19bc27
fix(eslint): resolve setState-in-effect errors in dashboard components (#1362 )
OKWN
2026-05-23 05:24:35 +03:00
7bc97eae7b
fix(embeddings): forward Gemini output dimensions (#1366 )
nguyenha935
2026-05-23 09:23:26 +07:00
e1b821dd53
# v0.4.59 (2026-05-21)
decolua
2026-05-21 14:33:56 +07:00
134a70c62f
Fix tunnel health check
decolua
2026-05-21 14:30:59 +07:00
f9e68631d1
# v0.4.58 (2026-05-21)
decolua
2026-05-21 12:31:30 +07:00
6b0dc09239
Merge PR #1300 : tailscale Windows fix, quota pagination, SSE abort handling
decolua
2026-05-21 12:15:07 +07:00
e84ab7857a
Fix tunnel
decolua
2026-05-21 11:28:49 +07:00
d976f4cc87
feat(xai): add xAI Grok provider with OAuth + API key auth + image
Muhammad Mugni Hadi
2026-05-21 10:18:12 +07:00