diff --git a/.changeset/kimi-k31-pro-models.md b/.changeset/kimi-k31-pro-models.md deleted file mode 100644 index 3c3dabb455..0000000000 --- a/.changeset/kimi-k31-pro-models.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@roomote/web': patch ---- - -Add Kimi K3.1 Pro and Highspeed to recommended models on verified provider routes, including explicit Kimi for Coding runtime metadata. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c29926609..6cdd201985 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ This file tracks product releases for Roomote (single monorepo version). Automated release entries are prepended by `pnpm run version`. +## 1.19.4 (2026-10-27) + +Roomote 1.19.4 expands model choice with GPT-6.1 Terra and Kimi K3.1 Pro, including Highspeed options on supported Kimi providers. + +### Highlights + +- Use GPT-6.1 Terra across supported API and subscription providers, with Fast mode on eligible ChatGPT plans. +- Choose Kimi K3.1 Pro or its Highspeed variant through supported Kimi providers and gateways. + +### Patch changes + +- Select GPT-6.1 Terra through Roomote inference, OpenRouter, Vercel AI Gateway, OpenAI, Azure OpenAI, Azure AI Foundry, Requesty, and ChatGPT Subscription, including Fast mode on eligible ChatGPT plans. Existing defaults and saved model mappings stay unchanged. +- Select Kimi K3.1 Pro through Moonshot AI, OpenRouter, Vercel AI Gateway, Kimi for Coding, and OpenCode Go, with Highspeed available through Moonshot AI, Vercel AI Gateway, and eligible Kimi for Coding memberships. + ## 1.19.3 (2026-10-24) Roomote 1.19.3 keeps scheduled automations and worker health checks running reliably while memory history backfills make progress in the background. diff --git a/apps/docs/logo/integrations/kimi.svg b/apps/docs/logo/integrations/kimi.svg new file mode 100644 index 0000000000..f02d7c47b8 --- /dev/null +++ b/apps/docs/logo/integrations/kimi.svg @@ -0,0 +1,2 @@ + +Kimi diff --git a/apps/docs/logo/integrations/moonshot.svg b/apps/docs/logo/integrations/moonshot.svg new file mode 100644 index 0000000000..18a4bd97f8 --- /dev/null +++ b/apps/docs/logo/integrations/moonshot.svg @@ -0,0 +1,2 @@ + +MoonshotAI diff --git a/apps/docs/logo/integrations/openai.svg b/apps/docs/logo/integrations/openai.svg new file mode 100644 index 0000000000..77f4f998d2 --- /dev/null +++ b/apps/docs/logo/integrations/openai.svg @@ -0,0 +1,2 @@ + +OpenAI diff --git a/apps/docs/logo/integrations/openrouter.svg b/apps/docs/logo/integrations/openrouter.svg new file mode 100644 index 0000000000..f40bad4deb --- /dev/null +++ b/apps/docs/logo/integrations/openrouter.svg @@ -0,0 +1,2 @@ + +OpenRouter diff --git a/apps/docs/models.mdx b/apps/docs/models.mdx index 4d5b7d58fe..b56c7a2149 100644 --- a/apps/docs/models.mdx +++ b/apps/docs/models.mdx @@ -70,17 +70,17 @@ These connections use metered API billing or a provider-managed gateway: | --- | --- | --- | | [Amazon Bedrock](/providers/inference/amazon-bedrock) | Mantle API key and optional AWS region | AWS account | | [Anthropic](/providers/inference/anthropic) | Anthropic API key | Anthropic API organization | -| [Azure AI Foundry](/providers/inference/azure-foundry) | Azure AI Services API key and resource name | Azure subscription | -| [Azure OpenAI](/providers/inference/azure-openai) | Azure OpenAI API key and resource name | Azure subscription | +| | Azure AI Services API key and resource name | Azure subscription | +| | Azure OpenAI API key and resource name | Azure subscription | | [Baseten](/providers/inference/baseten) | Baseten API key | Baseten workspace | | [DeepSeek](/providers/inference/deepseek) | DeepSeek API key | DeepSeek platform balance | | [Google Gemini](/providers/inference/google-gemini) | Google AI Studio key | Google Cloud project | | [MiniMax](/providers/inference/minimax) | MiniMax API key | MiniMax account | -| [Moonshot AI (Kimi)](/providers/inference/moonshot-ai) | Kimi Open Platform key | Moonshot Open Platform balance | -| [OpenAI](/providers/inference/openai) | OpenAI API key | OpenAI API project | +| | Kimi Open Platform key | Moonshot Open Platform balance | +| | OpenAI API key | OpenAI API project | | | OpenCode API key | OpenCode account | -| [OpenRouter](/providers/inference/openrouter) | OpenRouter API key | OpenRouter balance and key limit | -| [Requesty](/providers/inference/requesty) | Requesty API key | Requesty organization | +| | OpenRouter API key | OpenRouter balance and key limit | +| | Requesty API key | Requesty organization | | [Together AI](/providers/inference/together-ai) | Together AI API key | Together AI account | | | TypeSafe API key, used only for the [judgment model](#judgment-model) | TypeSafe account | | | AI Gateway API key | Vercel team | @@ -94,10 +94,10 @@ general API balance: | Provider | Connection | Usage behavior | | --- | --- | --- | -| [ChatGPT Subscription](/providers/inference/chatgpt) | OpenAI device authorization | ChatGPT plan windows | +| | OpenAI device authorization | ChatGPT plan windows | | | GitHub device authorization | Copilot plan allowance | -| [Kimi for Coding](/providers/inference/kimi-for-coding) | Kimi membership key | Coding membership allowance | -| [OpenCode Go](/providers/inference/opencode-go) | OpenCode API key | Go plan allowance | +| | Kimi membership key | Coding membership allowance | +| | OpenCode API key | Go plan allowance | | [xAI Grok Subscription](/providers/inference/xai-subscription) | xAI account authorization | SuperGrok or eligible X plan allowance | | [Z.AI Coding Plan](/providers/inference/zai-coding-plan) | Regional Coding Plan key | Coding Plan quota windows | @@ -264,11 +264,11 @@ For manual configuration, use the provider's full task model ID: | Provider | Kimi K3.1 Pro | Kimi K3.1 Pro Highspeed | | --- | --- | --- | -| Moonshot AI | `moonshotai/kimi-k3.1-pro` | `moonshotai/kimi-k3.1-pro-highspeed` | -| OpenRouter | `openrouter/moonshotai/kimi-k3.1-pro` | — | -| Vercel AI Gateway | `vercel/moonshotai/kimi-k3.1-pro` | `vercel/moonshotai/kimi-k3.1-pro-highspeed` | -| Kimi for Coding | `kimi-for-coding/k3.1-pro` | `kimi-for-coding/k3.1-pro-highspeed` | -| OpenCode Go | `opencode-go/kimi-k3.1-pro` | — | +| | `moonshotai/kimi-k3.1-pro` | `moonshotai/kimi-k3.1-pro-highspeed` | +| | `openrouter/moonshotai/kimi-k3.1-pro` | — | +| | `vercel/moonshotai/kimi-k3.1-pro` | `vercel/moonshotai/kimi-k3.1-pro-highspeed` | +| | `kimi-for-coding/k3.1-pro` | `kimi-for-coding/k3.1-pro-highspeed` | +| | `opencode-go/kimi-k3.1-pro` | — | Kimi for Coding requires an eligible membership plan; access to the full 1M context window and Highspeed depends on the plan. Keep thinking enabled and diff --git a/apps/docs/providers/inference/chatgpt.mdx b/apps/docs/providers/inference/chatgpt.mdx index eb63d73c25..b898ea04a5 100644 --- a/apps/docs/providers/inference/chatgpt.mdx +++ b/apps/docs/providers/inference/chatgpt.mdx @@ -1,6 +1,6 @@ --- title: ChatGPT subscription -icon: 'https://unpkg.com/@lobehub/icons-static-svg@1.94.0/icons/openai.svg' +icon: '/logo/integrations/openai.svg' description: Connect an eligible ChatGPT subscription to Roomote through OpenAI sign-in. --- diff --git a/apps/docs/providers/inference/kimi-for-coding.mdx b/apps/docs/providers/inference/kimi-for-coding.mdx index 2e33972d9a..696e527dd3 100644 --- a/apps/docs/providers/inference/kimi-for-coding.mdx +++ b/apps/docs/providers/inference/kimi-for-coding.mdx @@ -1,6 +1,6 @@ --- title: Kimi for Coding -icon: 'https://unpkg.com/@lobehub/icons-static-svg@1.94.0/icons/kimi.svg' +icon: '/logo/integrations/kimi.svg' description: Connect a Kimi for Coding membership key and use its included coding models. --- diff --git a/apps/docs/providers/inference/moonshot-ai.mdx b/apps/docs/providers/inference/moonshot-ai.mdx index a663c3a077..638058bee7 100644 --- a/apps/docs/providers/inference/moonshot-ai.mdx +++ b/apps/docs/providers/inference/moonshot-ai.mdx @@ -1,6 +1,6 @@ --- title: Moonshot AI (Kimi) -icon: 'https://unpkg.com/@lobehub/icons-static-svg@1.94.0/icons/moonshot.svg' +icon: '/logo/integrations/moonshot.svg' description: Use Kimi models through the metered Moonshot AI Open Platform API. --- diff --git a/apps/docs/providers/inference/openai.mdx b/apps/docs/providers/inference/openai.mdx index 4d42262021..6ee2eda6e9 100644 --- a/apps/docs/providers/inference/openai.mdx +++ b/apps/docs/providers/inference/openai.mdx @@ -1,6 +1,6 @@ --- title: OpenAI -icon: 'https://unpkg.com/@lobehub/icons-static-svg@1.94.0/icons/openai.svg' +icon: '/logo/integrations/openai.svg' description: Use OpenAI API models with separately billed API capacity. --- diff --git a/apps/docs/providers/inference/opencode-go.mdx b/apps/docs/providers/inference/opencode-go.mdx index 3e0dd18f62..2cdd194d2d 100644 --- a/apps/docs/providers/inference/opencode-go.mdx +++ b/apps/docs/providers/inference/opencode-go.mdx @@ -1,6 +1,6 @@ --- title: OpenCode Go -icon: 'https://unpkg.com/@lobehub/icons-static-svg@1.94.0/icons/opencode.svg' +icon: 'https://api.iconify.design/simple-icons/opencode.svg?color=currentColor' description: Use an OpenCode Go subscription with Roomote. --- diff --git a/apps/docs/providers/inference/opencode.mdx b/apps/docs/providers/inference/opencode.mdx index 8bb3891a4c..0eb660a5d1 100644 --- a/apps/docs/providers/inference/opencode.mdx +++ b/apps/docs/providers/inference/opencode.mdx @@ -1,6 +1,6 @@ --- title: OpenCode Zen -icon: 'https://api.iconify.design/simple-icons:opencode.svg?color=currentColor' +icon: 'https://api.iconify.design/simple-icons/opencode.svg?color=currentColor' description: Use OpenCode's routed Zen model service with Roomote. --- diff --git a/apps/docs/providers/inference/openrouter.mdx b/apps/docs/providers/inference/openrouter.mdx index 3b5fcc3df2..7786061930 100644 --- a/apps/docs/providers/inference/openrouter.mdx +++ b/apps/docs/providers/inference/openrouter.mdx @@ -1,6 +1,6 @@ --- title: OpenRouter -icon: 'https://unpkg.com/@lobehub/icons-static-svg@1.94.0/icons/openrouter.svg' +icon: '/logo/integrations/openrouter.svg' description: Access models from many vendors through one OpenRouter account and key. --- diff --git a/apps/docs/providers/inference/vercel-ai-gateway.mdx b/apps/docs/providers/inference/vercel-ai-gateway.mdx index 8dff256419..5ba7941f56 100644 --- a/apps/docs/providers/inference/vercel-ai-gateway.mdx +++ b/apps/docs/providers/inference/vercel-ai-gateway.mdx @@ -1,6 +1,6 @@ --- title: Vercel AI Gateway -icon: 'https://api.iconify.design/simple-icons:vercel.svg?color=currentColor' +icon: 'https://api.iconify.design/simple-icons/vercel.svg?color=currentColor' description: Route Roomote model calls through Vercel AI Gateway. --- diff --git a/apps/docs/roomote.css b/apps/docs/roomote.css index 293ae7742d..107992f812 100644 --- a/apps/docs/roomote.css +++ b/apps/docs/roomote.css @@ -95,6 +95,7 @@ nav a[href='https://roomote.dev'] svg, /* Keep integration marks in their original silhouette instead of clipping them. */ .integration-logo, +img[src^='https://api.iconify.design/simple-icons/'], img[src^='https://api.iconify.design/simple-icons:'], img[src^='https://unpkg.com/@lobehub/icons-static-svg@'], img[src*='/logo/integrations/'], @@ -121,6 +122,7 @@ img[src*='/favicon.svg'] { * In production Mintlify rehosts local logos under its S3 bucket, so match with * `*=` instead of `^=` to cover both dev and production URLs. */ +.dark img[src^='https://api.iconify.design/simple-icons/'], .dark img[src^='https://api.iconify.design/simple-icons:'] { filter: invert(1); } diff --git a/apps/docs/snippets/integration-name.jsx b/apps/docs/snippets/integration-name.jsx index 244696c4b4..9a36aa4d87 100644 --- a/apps/docs/snippets/integration-name.jsx +++ b/apps/docs/snippets/integration-name.jsx @@ -12,12 +12,17 @@ export function IntegrationName({ href, icon, name }) { rippling: '/logo/integrations/rippling.svg', typesafe: '/logo/integrations/typesafe.svg', voice: '/logo/integrations/voice.svg', + openai: '/logo/integrations/openai.svg', + openrouter: '/logo/integrations/openrouter.svg', + kimi: '/logo/integrations/kimi.svg', + moonshot: '/logo/integrations/moonshot.svg', + requesty: '/logo/integrations/requesty.png', }; const iconSrc = manualIcons[icon] ?? (icon?.startsWith('/') ? icon - : `https://api.iconify.design/simple-icons:${icon}.svg?color=currentColor`); + : `https://api.iconify.design/simple-icons/${icon}.svg?color=currentColor`); return ( diff --git a/package.json b/package.json index a06d945e65..0b95c0ff0e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "roomote", - "version": "1.19.3", + "version": "1.19.4", "license": "FCL-1.0-ALv2", "packageManager": "pnpm@10.29.3", "engines": {