From 79918c7830695bbca4a45c9fea4a42c3e9fd73d1 Mon Sep 17 00:00:00 2001 From: decolua Date: Mon, 20 Jul 2026 17:21:41 +0700 Subject: [PATCH] # v0.5.40 (2026-07-20) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Features - **i18n**: add Khmer (km) translations - **CLI tools**: configure Grok Build subagent models - **Kimi**: merge OAuth into dual-auth provider, add K3 / K2.7 models - **Dashboard**: ProviderTopology flow animation ## Fixes - **DB**: resolve better-sqlite3 parameter binding crash - **Translator**: pass `service_tier` through OpenAI → Responses conversion - **Kiro**: map GPT-5.6 reasoning effort fields - **Kiro**: validate terminal streams before emitting output - **Kiro**: map GPT reasoning effort fields - **Codex**: current `client_version` + refresh-aware model sync - **Alicode-intl**: split into Coding Plan + Model Studio providers - **Cursor**: HTTP/2 AgentService support + version bump 3.12.17 - **Dashboard**: cut duplicate API/icon spam, lazy-load provider assets --- CHANGELOG.md | 20 +++++++++++++++ README.md | 40 ++++++++++++++---------------- cli/package.json | 2 +- open-sse/providers/capabilities.js | 13 ++++++++++ package.json | 2 +- 5 files changed, 53 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5932bb12..2dd3b81f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,23 @@ +# v0.5.40 (2026-07-20) + +## Features +- **i18n**: add Khmer (km) translations +- **CLI tools**: configure Grok Build subagent models +- **Kimi**: merge OAuth into dual-auth provider, add K3 / K2.7 models +- **Dashboard**: ProviderTopology flow animation + +## Fixes +- **DB**: resolve better-sqlite3 parameter binding crash +- **Translator**: pass `service_tier` through OpenAI → Responses conversion +- **Kiro**: map GPT-5.6 reasoning effort fields +- **Kiro**: validate terminal streams before emitting output +- **Kiro**: map GPT reasoning effort fields +- **Codex**: current `client_version` + refresh-aware model sync +- **Alicode-intl**: split into Coding Plan + Model Studio providers +- **Cursor**: HTTP/2 AgentService support + version bump 3.12.17 +- **Dashboard**: cut duplicate API/icon spam, lazy-load provider assets + + # v0.5.35 (2026-07-16) ## Features diff --git a/README.md b/README.md index 642a014b..916298bf 100644 --- a/README.md +++ b/README.md @@ -127,14 +127,14 @@ Default URLs: - - + - - - - + + - - - - - - - - - + + + + + -
- - Tiết kiệm chi phí LLM với 9Router -
- 🇻🇳 Tiếng Việt
- Tiết kiệm chi phí LLM cho OpenClaw với 9Router
by Mì AI
-
+ + + Tiết kiệm chi phí LLM với 9Router +
+ 🇻🇳 Tiếng Việt
+ Tiết kiệm chi phí LLM cho OpenClaw với 9Router
by Mì AI
+
9Router + Claude Code FREE Unlimited Setup
@@ -148,10 +148,7 @@ Default URLs: 🇺🇸 English
9Router + Claude Code FREE Setup
by Build AI With Hamid
+ 9Router Setup Tutorial
@@ -165,6 +162,8 @@ Default URLs: 🇺🇸 English
Claude Code FREE Forever — Unlimited Models
by Build AI With Hamid
Claude CLI Free Setup @@ -172,10 +171,7 @@ Default URLs: 🇺🇸 English
Claude CLI Free Setup with 9Router 🚀
by
CodeVerse Soban
+ Cài đặt OpenClaw Free A-Z
@@ -196,17 +192,15 @@ Default URLs: 🇮🇩 Indonesia
Koding 24 Jam Anti Rate Limit! Hemat Token AI 65% | Tutorial Quick Setup 9Router 🚀
by Krisswuh
+ Cara Deploy 9Router di Hugging Face GRATIS Non-Stop! | Alternatif VPS RAM 16GB
🇮🇩 Indonesia
Cara Deploy 9Router di Hugging Face GRATIS Non-Stop! | Alternatif VPS RAM 16GB
by Krisswuh
این شکلی از هر API ای استفاده کن برای هوش مصنوعی @@ -221,8 +215,10 @@ Default URLs: 🇻🇳 Tiếng Việt
Hướng Dẫn Setup OpenClaw + 9Router: Tạo Bot Zalo AI Tự Động Từ A-Z
by
tuanminhhole
diff --git a/cli/package.json b/cli/package.json index d7fd2054..cb24c4f0 100644 --- a/cli/package.json +++ b/cli/package.json @@ -1,6 +1,6 @@ { "name": "9router", - "version": "0.5.35", + "version": "0.5.40", "description": "9Router CLI - Start and manage 9Router server", "bin": { "9router": "./cli.js" diff --git a/open-sse/providers/capabilities.js b/open-sse/providers/capabilities.js index 1d03d251..5bd7f6d8 100644 --- a/open-sse/providers/capabilities.js +++ b/open-sse/providers/capabilities.js @@ -108,6 +108,11 @@ export const MODEL_CAPABILITIES = { const KIRO_GPT_5_6_CAPABILITIES = { vision: true, reasoning: true, search: true, thinkingFormat: "openai", contextWindow: 272000, maxOutput: 128000 }; +// Codex OAuth (ChatGPT backend) — per-model context window reported by upstream +// (lower than OpenAI API's 1.05M). Sol differs from Terra/Luna. #2720 +const CODEX_GPT_56_SOL_CAPS = { vision: true, reasoning: true, search: true, thinkingFormat: "openai", contextWindow: 372000, maxOutput: 128000 }; +const CODEX_GPT_56_DEFAULT_CAPS = { vision: true, reasoning: true, search: true, thinkingFormat: "openai", contextWindow: 272000, maxOutput: 128000 }; + /** * Provider-specific capability overrides. Keyed by provider alias/id. */ @@ -121,6 +126,14 @@ export const PROVIDER_CAPABILITIES = { "deepseek-ai/deepseek-v4-pro": { reasoning: true, thinkingFormat: "openai", contextWindow: 1000000, maxOutput: 65536 }, "deepseek-ai/deepseek-v4-flash": { reasoning: true, thinkingFormat: "openai", contextWindow: 1000000, maxOutput: 65536 }, }, + "codex": { + "gpt-5.6-sol": CODEX_GPT_56_SOL_CAPS, + "gpt-5.6-sol-review": CODEX_GPT_56_SOL_CAPS, + "gpt-5.6-terra": CODEX_GPT_56_DEFAULT_CAPS, + "gpt-5.6-terra-review": CODEX_GPT_56_DEFAULT_CAPS, + "gpt-5.6-luna": CODEX_GPT_56_DEFAULT_CAPS, + "gpt-5.6-luna-review": CODEX_GPT_56_DEFAULT_CAPS, + }, "kiro": { "gpt-5.6-sol": KIRO_GPT_5_6_CAPABILITIES, "gpt-5.6-terra": KIRO_GPT_5_6_CAPABILITIES, diff --git a/package.json b/package.json index ba2170c5..dc89873d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "9router-app", - "version": "0.5.35", + "version": "0.5.40", "description": "9Router web dashboard", "private": true, "scripts": {