+ )}
+
+ handleModelChangeSideEffects("poe" as ProviderName, modelId, setApiConfigurationField)
+ }
+ />
+ >
+ )
+}
diff --git a/webview-ui/src/components/settings/providers/index.ts b/webview-ui/src/components/settings/providers/index.ts
index 597caffd1d..4a64ce9586 100644
--- a/webview-ui/src/components/settings/providers/index.ts
+++ b/webview-ui/src/components/settings/providers/index.ts
@@ -10,6 +10,7 @@ export { OpenAI } from "./OpenAI"
export { OpenAICodex } from "./OpenAICodex"
export { OpenAICompatible } from "./OpenAICompatible"
export { OpenRouter } from "./OpenRouter"
+export { Poe } from "./Poe"
export { QwenCode } from "./QwenCode"
export { Roo } from "./Roo"
export { Requesty } from "./Requesty"
diff --git a/webview-ui/src/components/settings/utils/providerModelConfig.ts b/webview-ui/src/components/settings/utils/providerModelConfig.ts
index fa71814390..59f76862b4 100644
--- a/webview-ui/src/components/settings/utils/providerModelConfig.ts
+++ b/webview-ui/src/components/settings/utils/providerModelConfig.ts
@@ -150,8 +150,10 @@ export const handleModelChangeSideEffects = (
setApiConfigurationField("awsCustomArn" as K, "" as ProviderSettings[K])
}
- // All providers: Clear reasoning effort when switching models to allow
- // the new model's default to take effect. Different models within the
- // same provider can have different reasoning effort defaults/options.
+ // All providers: Clear reasoning settings when switching models to allow
+ // the new model's defaults to take effect. Different models within the
+ // same provider can have different reasoning defaults/options.
setApiConfigurationField("reasoningEffort" as K, undefined as ProviderSettings[K])
+ setApiConfigurationField("modelMaxTokens" as K, undefined as ProviderSettings[K])
+ setApiConfigurationField("modelMaxThinkingTokens" as K, undefined as ProviderSettings[K])
}
diff --git a/webview-ui/src/components/ui/hooks/__tests__/useSelectedModel.spec.ts b/webview-ui/src/components/ui/hooks/__tests__/useSelectedModel.spec.ts
index 2c24e4b565..ed408d4e59 100644
--- a/webview-ui/src/components/ui/hooks/__tests__/useSelectedModel.spec.ts
+++ b/webview-ui/src/components/ui/hooks/__tests__/useSelectedModel.spec.ts
@@ -11,6 +11,8 @@ import {
BEDROCK_1M_CONTEXT_MODEL_IDS,
litellmDefaultModelInfo,
openAiModelInfoSaneDefaults,
+ minimaxDefaultModelId,
+ minimaxModels,
} from "@roo-code/types"
import { useSelectedModel } from "../useSelectedModel"
@@ -725,4 +727,51 @@ describe("useSelectedModel", () => {
expect(result.current.info).toEqual(customModelInfo)
})
})
+
+ describe("minimax provider", () => {
+ beforeEach(() => {
+ mockUseRouterModels.mockReturnValue({
+ data: {
+ openrouter: {},
+ requesty: {},
+ litellm: {},
+ },
+ isLoading: false,
+ isError: false,
+ } as any)
+
+ mockUseOpenRouterModelProviders.mockReturnValue({
+ data: {},
+ isLoading: false,
+ isError: false,
+ } as any)
+ })
+
+ it("should return default minimax model when no custom model is specified", () => {
+ const apiConfiguration: ProviderSettings = {
+ apiProvider: "minimax",
+ }
+
+ const wrapper = createWrapper()
+ const { result } = renderHook(() => useSelectedModel(apiConfiguration), { wrapper })
+
+ expect(result.current.provider).toBe("minimax")
+ expect(result.current.id).toBe(minimaxDefaultModelId)
+ expect(result.current.info).toEqual(minimaxModels[minimaxDefaultModelId])
+ })
+
+ it("should use custom model ID and info when model exists in minimaxModels", () => {
+ const apiConfiguration: ProviderSettings = {
+ apiProvider: "minimax",
+ apiModelId: "MiniMax-M2.7",
+ }
+
+ const wrapper = createWrapper()
+ const { result } = renderHook(() => useSelectedModel(apiConfiguration), { wrapper })
+
+ expect(result.current.provider).toBe("minimax")
+ expect(result.current.id).toBe("MiniMax-M2.7")
+ expect(result.current.info).toEqual(minimaxModels["MiniMax-M2.7"])
+ })
+ })
})
diff --git a/webview-ui/src/components/ui/hooks/useSelectedModel.ts b/webview-ui/src/components/ui/hooks/useSelectedModel.ts
index c32a08990c..7192d9d4ee 100644
--- a/webview-ui/src/components/ui/hooks/useSelectedModel.ts
+++ b/webview-ui/src/components/ui/hooks/useSelectedModel.ts
@@ -317,6 +317,11 @@ function getSelectedModel({
const info = routerModels.roo?.[id]
return { id, info }
}
+ case "poe": {
+ const id = apiConfiguration.apiModelId ?? defaultModelId
+ const info = routerModels.poe?.[id]
+ return { id, info }
+ }
case "qwen-code": {
const id = apiConfiguration.apiModelId ?? defaultModelId
const info = qwenCodeModels[id as keyof typeof qwenCodeModels]
diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json
index c33634067c..57f0acecd0 100644
--- a/webview-ui/src/i18n/locales/ca/chat.json
+++ b/webview-ui/src/i18n/locales/ca/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Què hi ha de nou:",
- "gpt54": "Compatibilitat amb OpenAI GPT-5.4: Hem afegit OpenAI GPT-5.4 i GPT-5.3 Chat Latest perquè puguis fer servir els models de xat més nous d’OpenAI a Roo Code.",
- "slashSkills": "Skills com a ordres slash: Ara les skills es poden exposar com a ordres slash amb execució de reserva per accelerar els fluxos de treball.",
+ "gpt54": "Proveïdor Poe: S'ha afegit Poe com a proveïdor d’IA perquè puguis accedir directament als models de Poe a Roo Code.",
+ "slashSkills": "Millores a xAI i MiniMax: S'ha migrat el proveïdor xAI a la Responses API, s'hi han afegit utilitats de transformació reutilitzables, s'han actualitzat els valors per defecte de Grok-4.20 i s'han corregit els llistats de models de MiniMax i la gestió de la finestra de context per oferir una configuració més fiable.",
"geminiPro": "Suport per Gemini 3.1 Pro: S'ha afegit el suport per al model Gemini 3.1 Pro i s'ha establert com a model Gemini per defecte per a un millor rendiment.",
"cliNdjson": "Protocol NDJSON del CLI: Nou protocol NDJSON via stdin, subcomandes de llistat i comanda d'execució modularitzada per a fluxos de treball CLI més flexibles.",
"cliRelease": "CLI v0.1.0: El CLI de Roo Code arriba a la seva primera versió oficial amb una interfície de comandes estable."
diff --git a/webview-ui/src/i18n/locales/ca/settings.json b/webview-ui/src/i18n/locales/ca/settings.json
index 2c83cabbbc..4bd1b8ef33 100644
--- a/webview-ui/src/i18n/locales/ca/settings.json
+++ b/webview-ui/src/i18n/locales/ca/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Amplia la finestra de context a 1 milió de tokens per a Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Clau API de Baseten",
"getBasetenApiKey": "Obtenir clau API de Baseten",
+ "poeApiKey": "Clau API de Poe",
+ "getPoeApiKey": "Obtenir clau API de Poe",
+ "poeBaseUrl": "URL base de Poe",
"fireworksApiKey": "Clau API de Fireworks",
"getFireworksApiKey": "Obtenir clau API de Fireworks",
"deepSeekApiKey": "Clau API de DeepSeek",
diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json
index 0512dd92ef..727ec44c2d 100644
--- a/webview-ui/src/i18n/locales/de/chat.json
+++ b/webview-ui/src/i18n/locales/de/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Was ist neu:",
- "gpt54": "OpenAI GPT-5.4-Unterstützung: OpenAI GPT-5.4 und GPT-5.3 Chat Latest wurden hinzugefügt, damit du die neuesten OpenAI-Chatmodelle in Roo Code nutzen kannst.",
- "slashSkills": "Slash-Command-Skills: Skills können jetzt als Slash-Commands mit Fallback-Ausführung verfügbar gemacht werden, damit Workflows schneller ablaufen.",
+ "gpt54": "Poe-Anbieter: Poe als KI-Anbieter hinzugefügt, damit du direkt in Roo Code auf Poe-Modelle zugreifen kannst.",
+ "slashSkills": "xAI- und MiniMax-Verbesserungen: Den xAI-Anbieter auf die Responses API migriert, wiederverwendbare Transformations-Utilities hinzugefügt, Grok-4.20-Standards aktualisiert und MiniMax-Modelllisten sowie die Handhabung des Kontextfensters für eine zuverlässigere Einrichtung korrigiert.",
"geminiPro": "Gemini 3.1 Pro Unterstützung: Gemini 3.1 Pro wurde als Modell hinzugefügt und als Standard-Gemini-Modell für bessere Leistung festgelegt.",
"cliNdjson": "CLI NDJSON-Protokoll: Neues NDJSON-stdin-Protokoll, List-Unterbefehle und modularisierter Run-Befehl für flexiblere CLI-Workflows.",
"cliRelease": "CLI v0.1.0: Das Roo Code CLI erreicht seine erste offizielle Veröffentlichung mit einer stabilen Befehlsoberfläche."
diff --git a/webview-ui/src/i18n/locales/de/settings.json b/webview-ui/src/i18n/locales/de/settings.json
index c31d29147d..c524ffb462 100644
--- a/webview-ui/src/i18n/locales/de/settings.json
+++ b/webview-ui/src/i18n/locales/de/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Erweitert das Kontextfenster für Claude Sonnet 4.x / Claude Opus 4.6 auf 1 Million Token",
"basetenApiKey": "Baseten API-Schlüssel",
"getBasetenApiKey": "Baseten API-Schlüssel erhalten",
+ "poeApiKey": "Poe API-Schlüssel",
+ "getPoeApiKey": "Poe API-Schlüssel erhalten",
+ "poeBaseUrl": "Poe Basis-URL",
"fireworksApiKey": "Fireworks API-Schlüssel",
"getFireworksApiKey": "Fireworks API-Schlüssel erhalten",
"deepSeekApiKey": "DeepSeek API-Schlüssel",
diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json
index 0e790e5c9a..81338ad786 100644
--- a/webview-ui/src/i18n/locales/en/chat.json
+++ b/webview-ui/src/i18n/locales/en/chat.json
@@ -367,8 +367,8 @@
},
"release": {
"heading": "What's New:",
- "gpt54": "OpenAI GPT-5.4 Support: Added OpenAI GPT-5.4 and GPT-5.3 Chat Latest so you can use the newest OpenAI chat models in Roo Code.",
- "slashSkills": "Slash Command Skills: Skills can now be exposed as slash commands with fallback execution for faster workflows."
+ "gpt54": "Poe Provider: Added Poe as an AI provider so you can access Poe models directly in Roo Code.",
+ "slashSkills": "xAI and MiniMax Improvements: Migrated the xAI provider to the Responses API, added Grok-4.20 defaults, and fixed MiniMax model listings and context window handling for a more reliable setup."
},
"cloudAgents": {
"heading": "New in the Cloud:",
diff --git a/webview-ui/src/i18n/locales/en/settings.json b/webview-ui/src/i18n/locales/en/settings.json
index 3b2497aaee..183cd663e3 100644
--- a/webview-ui/src/i18n/locales/en/settings.json
+++ b/webview-ui/src/i18n/locales/en/settings.json
@@ -443,6 +443,9 @@
"vertex1MContextBetaDescription": "Extends context window to 1 million tokens for Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Baseten API Key",
"getBasetenApiKey": "Get Baseten API Key",
+ "poeApiKey": "Poe API Key",
+ "getPoeApiKey": "Get Poe API Key",
+ "poeBaseUrl": "Poe Base URL",
"fireworksApiKey": "Fireworks API Key",
"getFireworksApiKey": "Get Fireworks API Key",
"deepSeekApiKey": "DeepSeek API Key",
diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json
index c984150dc3..1aa49f74f0 100644
--- a/webview-ui/src/i18n/locales/es/chat.json
+++ b/webview-ui/src/i18n/locales/es/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Qué hay de nuevo:",
- "gpt54": "Compatibilidad con OpenAI GPT-5.4: Se añadieron OpenAI GPT-5.4 y GPT-5.3 Chat Latest para que puedas usar los modelos de chat más recientes de OpenAI en Roo Code.",
- "slashSkills": "Skills como comandos slash: Ahora las skills pueden exponerse como comandos slash con ejecución de respaldo para activar flujos de trabajo más rápido.",
+ "gpt54": "Proveedor Poe: Se añadió Poe como proveedor de IA para que puedas acceder directamente a los modelos de Poe en Roo Code.",
+ "slashSkills": "Mejoras en xAI y MiniMax: Se migró el proveedor xAI a la Responses API, se añadieron utilidades de transformación reutilizables, se actualizaron los valores predeterminados de Grok-4.20 y se corrigieron los listados de modelos de MiniMax y el manejo de la ventana de contexto para una configuración más fiable.",
"geminiPro": "Soporte para Gemini 3.1 Pro: Se añadió soporte para el modelo Gemini 3.1 Pro y se estableció como modelo Gemini predeterminado para un mejor rendimiento.",
"cliNdjson": "Protocolo NDJSON del CLI: Nuevo protocolo NDJSON por stdin, subcomandos de listado y comando de ejecución modularizado para flujos de trabajo CLI más flexibles.",
"cliRelease": "CLI v0.1.0: El CLI de Roo Code alcanza su primera versión oficial con una interfaz de comandos estable."
diff --git a/webview-ui/src/i18n/locales/es/settings.json b/webview-ui/src/i18n/locales/es/settings.json
index 6595c4f907..dc2634b718 100644
--- a/webview-ui/src/i18n/locales/es/settings.json
+++ b/webview-ui/src/i18n/locales/es/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Amplía la ventana de contexto a 1 millón de tokens para Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Clave API de Baseten",
"getBasetenApiKey": "Obtener clave API de Baseten",
+ "poeApiKey": "Clave API de Poe",
+ "getPoeApiKey": "Obtener clave API de Poe",
+ "poeBaseUrl": "URL base de Poe",
"fireworksApiKey": "Clave API de Fireworks",
"getFireworksApiKey": "Obtener clave API de Fireworks",
"deepSeekApiKey": "Clave API de DeepSeek",
diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json
index 6c44efc21c..316a846199 100644
--- a/webview-ui/src/i18n/locales/fr/chat.json
+++ b/webview-ui/src/i18n/locales/fr/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Quoi de neuf :",
- "gpt54": "Prise en charge d’OpenAI GPT-5.4 : OpenAI GPT-5.4 et GPT-5.3 Chat Latest ont été ajoutés pour que tu puisses utiliser les modèles de chat OpenAI les plus récents dans Roo Code.",
- "slashSkills": "Skills en slash commands : Les skills peuvent maintenant être exposées comme slash commands avec une exécution de secours pour accélérer les workflows.",
+ "gpt54": "Fournisseur Poe : Poe a été ajouté comme fournisseur d’IA pour que tu puisses accéder directement aux modèles Poe dans Roo Code.",
+ "slashSkills": "Améliorations xAI et MiniMax : Le fournisseur xAI a été migré vers la Responses API, des utilitaires de transformation réutilisables ont été ajoutés, les valeurs par défaut de Grok-4.20 ont été mises à jour et les listes de modèles MiniMax ainsi que la gestion de la fenêtre de contexte ont été corrigées pour une configuration plus fiable.",
"geminiPro": "Support de Gemini 3.1 Pro : Le modèle Gemini 3.1 Pro a été ajouté et défini comme modèle Gemini par défaut pour de meilleures performances.",
"cliNdjson": "Protocole NDJSON du CLI : Nouveau protocole NDJSON via stdin, sous-commandes de liste et commande d'exécution modularisée pour des workflows CLI plus flexibles.",
"cliRelease": "CLI v0.1.0 : Le CLI de Roo Code atteint sa première version officielle avec une interface de commandes stable."
diff --git a/webview-ui/src/i18n/locales/fr/settings.json b/webview-ui/src/i18n/locales/fr/settings.json
index 56337bda14..ceed03755c 100644
--- a/webview-ui/src/i18n/locales/fr/settings.json
+++ b/webview-ui/src/i18n/locales/fr/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Étend la fenêtre de contexte à 1 million de tokens pour Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Clé API Baseten",
"getBasetenApiKey": "Obtenir la clé API Baseten",
+ "poeApiKey": "Clé API Poe",
+ "getPoeApiKey": "Obtenir la clé API Poe",
+ "poeBaseUrl": "URL de base Poe",
"fireworksApiKey": "Clé API Fireworks",
"getFireworksApiKey": "Obtenir la clé API Fireworks",
"deepSeekApiKey": "Clé API DeepSeek",
diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json
index e6feea9d1c..410cd829ad 100644
--- a/webview-ui/src/i18n/locales/hi/chat.json
+++ b/webview-ui/src/i18n/locales/hi/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "नया क्या है:",
- "gpt54": "OpenAI GPT-5.4 सपोर्ट: OpenAI GPT-5.4 और GPT-5.3 Chat Latest जोड़े गए हैं, ताकि आप Roo Code में OpenAI के सबसे नए chat models इस्तेमाल कर सकें।",
- "slashSkills": "Slash command skills: अब skills को slash commands के रूप में fallback execution के साथ expose किया जा सकता है, जिससे workflows तेज़ हो जाते हैं।",
+ "gpt54": "Poe provider: Poe को AI provider के रूप में जोड़ा गया है, ताकि आप Roo Code में सीधे Poe models तक पहुँच सकें।",
+ "slashSkills": "xAI और MiniMax में सुधार: xAI provider को Responses API पर migrate किया गया है, reusable transform utilities जोड़ी गई हैं, Grok-4.20 defaults अपडेट किए गए हैं, और ज़्यादा भरोसेमंद setup के लिए MiniMax model listings व context window handling को ठीक किया गया है।",
"geminiPro": "Gemini 3.1 Pro सपोर्ट: Gemini 3.1 Pro मॉडल का सपोर्ट जोड़ा गया और बेहतर प्रदर्शन के लिए इसे डिफ़ॉल्ट Gemini मॉडल के रूप में सेट किया गया।",
"cliNdjson": "CLI NDJSON प्रोटोकॉल: नया NDJSON stdin प्रोटोकॉल, list सबकमांड, और अधिक लचीले CLI वर्कफ़्लो के लिए मॉड्यूलर run कमांड।",
"cliRelease": "CLI v0.1.0: Roo Code CLI एक स्थिर कमांड इंटरफ़ेस के साथ अपनी पहली आधिकारिक रिलीज़ तक पहुँचा।"
diff --git a/webview-ui/src/i18n/locales/hi/settings.json b/webview-ui/src/i18n/locales/hi/settings.json
index abd334bec0..a9e778e4a7 100644
--- a/webview-ui/src/i18n/locales/hi/settings.json
+++ b/webview-ui/src/i18n/locales/hi/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6 के लिए संदर्भ विंडो को 1 मिलियन टोकन तक बढ़ाता है",
"basetenApiKey": "Baseten API कुंजी",
"getBasetenApiKey": "Baseten API कुंजी प्राप्त करें",
+ "poeApiKey": "Poe API कुंजी",
+ "getPoeApiKey": "Poe API कुंजी प्राप्त करें",
+ "poeBaseUrl": "Poe बेस URL",
"fireworksApiKey": "Fireworks API कुंजी",
"getFireworksApiKey": "Fireworks API कुंजी प्राप्त करें",
"deepSeekApiKey": "DeepSeek API कुंजी",
diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json
index 7a32c8943c..c499024e4c 100644
--- a/webview-ui/src/i18n/locales/id/chat.json
+++ b/webview-ui/src/i18n/locales/id/chat.json
@@ -377,8 +377,8 @@
},
"release": {
"heading": "Yang Baru:",
- "gpt54": "Dukungan OpenAI GPT-5.4: OpenAI GPT-5.4 dan GPT-5.3 Chat Latest kini ditambahkan agar kamu bisa memakai model chat OpenAI terbaru di Roo Code.",
- "slashSkills": "Skill sebagai slash command: Skill sekarang bisa diekspos sebagai slash command dengan eksekusi fallback supaya workflow bisa berjalan lebih cepat.",
+ "gpt54": "Provider Poe: Poe ditambahkan sebagai provider AI agar kamu bisa langsung mengakses model Poe di Roo Code.",
+ "slashSkills": "Peningkatan xAI dan MiniMax: Provider xAI dimigrasikan ke Responses API, utilitas transformasi yang bisa dipakai ulang ditambahkan, default Grok-4.20 diperbarui, dan daftar model MiniMax serta penanganan context window diperbaiki agar setup lebih andal.",
"geminiPro": "Dukungan Gemini 3.1 Pro: Dukungan model Gemini 3.1 Pro telah ditambahkan dan ditetapkan sebagai model Gemini default untuk performa yang lebih baik.",
"cliNdjson": "Protokol NDJSON CLI: Protokol NDJSON stdin baru, subperintah list, dan perintah run yang dimodularisasi untuk alur kerja CLI yang lebih fleksibel.",
"cliRelease": "CLI v0.1.0: CLI Roo Code mencapai rilis resmi pertamanya dengan antarmuka perintah yang stabil."
diff --git a/webview-ui/src/i18n/locales/id/settings.json b/webview-ui/src/i18n/locales/id/settings.json
index 1ebcf2073b..36c0f6799f 100644
--- a/webview-ui/src/i18n/locales/id/settings.json
+++ b/webview-ui/src/i18n/locales/id/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Memperluas jendela konteks menjadi 1 juta token untuk Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Baseten API Key",
"getBasetenApiKey": "Dapatkan Baseten API Key",
+ "poeApiKey": "Poe API Key",
+ "getPoeApiKey": "Dapatkan Poe API Key",
+ "poeBaseUrl": "Poe Base URL",
"fireworksApiKey": "Fireworks API Key",
"getFireworksApiKey": "Dapatkan Fireworks API Key",
"deepSeekApiKey": "DeepSeek API Key",
diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json
index c4c06de522..006ee09a89 100644
--- a/webview-ui/src/i18n/locales/it/chat.json
+++ b/webview-ui/src/i18n/locales/it/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Novità:",
- "gpt54": "Supporto per OpenAI GPT-5.4: abbiamo aggiunto OpenAI GPT-5.4 e GPT-5.3 Chat Latest così puoi usare i modelli di chat OpenAI più recenti in Roo Code.",
- "slashSkills": "Skill come slash command: ora le skill possono essere esposte come slash command con esecuzione di fallback per attivare i workflow più rapidamente.",
+ "gpt54": "Provider Poe: abbiamo aggiunto Poe come provider AI così puoi accedere direttamente ai modelli Poe in Roo Code.",
+ "slashSkills": "Miglioramenti per xAI e MiniMax: il provider xAI è stato migrato alla Responses API, sono state aggiunte utility di trasformazione riutilizzabili, sono stati aggiornati i valori predefiniti di Grok-4.20 e sono stati corretti gli elenchi dei modelli MiniMax e la gestione della finestra di contesto per una configurazione più affidabile.",
"geminiPro": "Supporto Gemini 3.1 Pro: Aggiunto il supporto per il modello Gemini 3.1 Pro e impostato come modello Gemini predefinito per prestazioni migliori.",
"cliNdjson": "Protocollo NDJSON del CLI: Nuovo protocollo NDJSON via stdin, sottocomandi di elenco e comando di esecuzione modularizzato per flussi di lavoro CLI più flessibili.",
"cliRelease": "CLI v0.1.0: Il CLI di Roo Code raggiunge la sua prima release ufficiale con un'interfaccia di comandi stabile."
diff --git a/webview-ui/src/i18n/locales/it/settings.json b/webview-ui/src/i18n/locales/it/settings.json
index 4a0c716165..970752b16b 100644
--- a/webview-ui/src/i18n/locales/it/settings.json
+++ b/webview-ui/src/i18n/locales/it/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Estende la finestra di contesto a 1 milione di token per Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Chiave API Baseten",
"getBasetenApiKey": "Ottieni chiave API Baseten",
+ "poeApiKey": "Chiave API Poe",
+ "getPoeApiKey": "Ottieni chiave API Poe",
+ "poeBaseUrl": "URL base Poe",
"fireworksApiKey": "Chiave API Fireworks",
"getFireworksApiKey": "Ottieni chiave API Fireworks",
"deepSeekApiKey": "Chiave API DeepSeek",
diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json
index 0d322ae373..d8bea631f3 100644
--- a/webview-ui/src/i18n/locales/ja/chat.json
+++ b/webview-ui/src/i18n/locales/ja/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "新機能:",
- "gpt54": "OpenAI GPT-5.4 サポート: OpenAI GPT-5.4 と GPT-5.3 Chat Latest を追加し、Roo Code で OpenAI の最新チャットモデルを使えるようにしました。",
- "slashSkills": "スラッシュコマンド対応スキル: スキルをスラッシュコマンドとして公開し、フォールバック実行にも対応したことで、ワークフローをより素早く実行できます。",
+ "gpt54": "Poe プロバイダー: Poe を AI プロバイダーとして追加し、Roo Code から Poe のモデルに直接アクセスできるようにしました。",
+ "slashSkills": "xAI と MiniMax の改善: xAI プロバイダーを Responses API へ移行し、再利用可能な変換ユーティリティを追加し、Grok-4.20 のデフォルト設定を更新し、MiniMax のモデル一覧とコンテキストウィンドウの扱いを修正して、より信頼性の高いセットアップにしました。",
"geminiPro": "Gemini 3.1 Pro サポート: Gemini 3.1 Pro モデルのサポートを追加し、パフォーマンス向上のためデフォルトの Gemini モデルに設定しました。",
"cliNdjson": "CLI NDJSON プロトコル: 新しい NDJSON stdin プロトコル、list サブコマンド、より柔軟な CLI ワークフローのためのモジュール化された run コマンド。",
"cliRelease": "CLI v0.1.0: Roo Code CLI が安定したコマンドインターフェースで初の正式リリースに到達しました。"
diff --git a/webview-ui/src/i18n/locales/ja/settings.json b/webview-ui/src/i18n/locales/ja/settings.json
index b0d921571a..1b2a125600 100644
--- a/webview-ui/src/i18n/locales/ja/settings.json
+++ b/webview-ui/src/i18n/locales/ja/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6のコンテキストウィンドウを100万トークンに拡張します",
"basetenApiKey": "Baseten APIキー",
"getBasetenApiKey": "Baseten APIキーを取得",
+ "poeApiKey": "Poe APIキー",
+ "getPoeApiKey": "Poe APIキーを取得",
+ "poeBaseUrl": "Poe ベースURL",
"fireworksApiKey": "Fireworks APIキー",
"getFireworksApiKey": "Fireworks APIキーを取得",
"deepSeekApiKey": "DeepSeek APIキー",
diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json
index cfa1a99e97..c16ac36402 100644
--- a/webview-ui/src/i18n/locales/ko/chat.json
+++ b/webview-ui/src/i18n/locales/ko/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "새로운 기능:",
- "gpt54": "OpenAI GPT-5.4 지원: OpenAI GPT-5.4와 GPT-5.3 Chat Latest를 추가해 Roo Code에서 최신 OpenAI 채팅 모델을 사용할 수 있게 했어요.",
- "slashSkills": "슬래시 명령어 스킬: 이제 스킬을 슬래시 명령어로 노출하고 fallback 실행도 지원해 워크플로를 더 빠르게 실행할 수 있어요.",
+ "gpt54": "Poe 제공업체: Poe를 AI 제공업체로 추가해 Roo Code에서 Poe 모델에 직접 접근할 수 있게 했어요.",
+ "slashSkills": "xAI 및 MiniMax 개선: xAI 제공업체를 Responses API로 마이그레이션하고, 재사용 가능한 변환 유틸리티를 추가하고, Grok-4.20 기본값을 업데이트하고, MiniMax 모델 목록과 컨텍스트 윈도우 처리를 수정해 더 안정적인 설정을 제공해요.",
"geminiPro": "Gemini 3.1 Pro 지원: Gemini 3.1 Pro 모델 지원이 추가되었으며, 향상된 성능을 위해 기본 Gemini 모델로 설정되었습니다.",
"cliNdjson": "CLI NDJSON 프로토콜: 새로운 NDJSON stdin 프로토콜, list 하위 명령어, 더 유연한 CLI 워크플로를 위한 모듈화된 run 명령어.",
"cliRelease": "CLI v0.1.0: Roo Code CLI가 안정적인 명령어 인터페이스로 첫 공식 릴리스에 도달했습니다."
diff --git a/webview-ui/src/i18n/locales/ko/settings.json b/webview-ui/src/i18n/locales/ko/settings.json
index 88fc8e6d79..e35ab51e3b 100644
--- a/webview-ui/src/i18n/locales/ko/settings.json
+++ b/webview-ui/src/i18n/locales/ko/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6의 컨텍스트 창을 100만 토큰으로 확장",
"basetenApiKey": "Baseten API 키",
"getBasetenApiKey": "Baseten API 키 가져오기",
+ "poeApiKey": "Poe API 키",
+ "getPoeApiKey": "Poe API 키 가져오기",
+ "poeBaseUrl": "Poe 기본 URL",
"fireworksApiKey": "Fireworks API 키",
"getFireworksApiKey": "Fireworks API 키 받기",
"deepSeekApiKey": "DeepSeek API 키",
diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json
index 642cbee7ab..19a128f29d 100644
--- a/webview-ui/src/i18n/locales/nl/chat.json
+++ b/webview-ui/src/i18n/locales/nl/chat.json
@@ -321,8 +321,8 @@
},
"release": {
"heading": "Wat is er nieuw:",
- "gpt54": "Ondersteuning voor OpenAI GPT-5.4: OpenAI GPT-5.4 en GPT-5.3 Chat Latest zijn toegevoegd, zodat je de nieuwste OpenAI-chatmodellen in Roo Code kunt gebruiken.",
- "slashSkills": "Skills als slash-commands: Skills kunnen nu als slash-commands worden aangeboden met fallback-uitvoering voor snellere workflows.",
+ "gpt54": "Poe-provider: Poe toegevoegd als AI-provider, zodat je in Roo Code direct toegang hebt tot Poe-modellen.",
+ "slashSkills": "xAI- en MiniMax-verbeteringen: De xAI-provider gemigreerd naar de Responses API, herbruikbare transformatiehulpmiddelen toegevoegd, Grok-4.20-standaardinstellingen bijgewerkt en MiniMax-modellijsten plus de afhandeling van het contextvenster gerepareerd voor een betrouwbaardere configuratie.",
"geminiPro": "Gemini 3.1 Pro ondersteuning: Ondersteuning voor het Gemini 3.1 Pro model is toegevoegd en ingesteld als standaard Gemini-model voor betere prestaties.",
"cliNdjson": "CLI NDJSON-protocol: Nieuw NDJSON stdin-protocol, list-subopdrachten en gemodulariseerd run-commando voor flexibelere CLI-workflows.",
"cliRelease": "CLI v0.1.0: De Roo Code CLI bereikt zijn eerste officiële release met een stabiele opdrachtinterface."
diff --git a/webview-ui/src/i18n/locales/nl/settings.json b/webview-ui/src/i18n/locales/nl/settings.json
index fcfad37d37..9ec6a91df9 100644
--- a/webview-ui/src/i18n/locales/nl/settings.json
+++ b/webview-ui/src/i18n/locales/nl/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Breidt het contextvenster uit tot 1 miljoen tokens voor Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Baseten API-sleutel",
"getBasetenApiKey": "Baseten API-sleutel verkrijgen",
+ "poeApiKey": "Poe API-sleutel",
+ "getPoeApiKey": "Poe API-sleutel verkrijgen",
+ "poeBaseUrl": "Poe Basis-URL",
"fireworksApiKey": "Fireworks API-sleutel",
"getFireworksApiKey": "Fireworks API-sleutel ophalen",
"deepSeekApiKey": "DeepSeek API-sleutel",
diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json
index 25e3bb1e9a..efbb47dad6 100644
--- a/webview-ui/src/i18n/locales/pl/chat.json
+++ b/webview-ui/src/i18n/locales/pl/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Co nowego:",
- "gpt54": "Obsługa OpenAI GPT-5.4: Dodaliśmy OpenAI GPT-5.4 i GPT-5.3 Chat Latest, żebyś mógł używać najnowszych modeli czatu OpenAI w Roo Code.",
- "slashSkills": "Umiejętności jako slash commandy: Skills można teraz udostępniać jako slash commandy z wykonaniem awaryjnym, żeby szybciej uruchamiać workflowy.",
+ "gpt54": "Dostawca Poe: Dodano Poe jako dostawcę AI, żebyś mógł bezpośrednio uzyskać dostęp do modeli Poe w Roo Code.",
+ "slashSkills": "Usprawnienia xAI i MiniMax: Przeniesiono dostawcę xAI do Responses API, dodano narzędzia transformacji wielokrotnego użytku, zaktualizowano domyślne ustawienia Grok-4.20 oraz naprawiono listy modeli MiniMax i obsługę okna kontekstu, żeby konfiguracja była bardziej niezawodna.",
"geminiPro": "Wsparcie dla Gemini 3.1 Pro: Dodano wsparcie dla modelu Gemini 3.1 Pro i ustawiono go jako domyślny model Gemini dla lepszej wydajności.",
"cliNdjson": "Protokół NDJSON w CLI: Nowy protokół NDJSON przez stdin, podkomendy list oraz zmodularyzowana komenda run dla bardziej elastycznych przepływów pracy CLI.",
"cliRelease": "CLI v0.1.0: CLI Roo Code osiąga swoją pierwszą oficjalną wersję ze stabilnym interfejsem poleceń."
diff --git a/webview-ui/src/i18n/locales/pl/settings.json b/webview-ui/src/i18n/locales/pl/settings.json
index fa48bc6b21..45570384f1 100644
--- a/webview-ui/src/i18n/locales/pl/settings.json
+++ b/webview-ui/src/i18n/locales/pl/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Rozszerza okno kontekstowe do 1 miliona tokenów dla Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Klucz API Baseten",
"getBasetenApiKey": "Uzyskaj klucz API Baseten",
+ "poeApiKey": "Klucz API Poe",
+ "getPoeApiKey": "Uzyskaj klucz API Poe",
+ "poeBaseUrl": "Bazowy URL Poe",
"fireworksApiKey": "Klucz API Fireworks",
"getFireworksApiKey": "Uzyskaj klucz API Fireworks",
"deepSeekApiKey": "Klucz API DeepSeek",
diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json
index d7b4e5a6e8..6db70b0342 100644
--- a/webview-ui/src/i18n/locales/pt-BR/chat.json
+++ b/webview-ui/src/i18n/locales/pt-BR/chat.json
@@ -348,8 +348,8 @@
},
"release": {
"heading": "Novidades:",
- "gpt54": "Suporte ao OpenAI GPT-5.4: adicionamos OpenAI GPT-5.4 e GPT-5.3 Chat Latest para você usar os modelos de chat mais novos da OpenAI no Roo Code.",
- "slashSkills": "Skills como comandos slash: agora as skills podem ser expostas como comandos slash com execução de fallback para acionar workflows reutilizáveis mais rápido.",
+ "gpt54": "Provedor Poe: adicionamos o Poe como provedor de IA para você acessar os modelos do Poe diretamente no Roo Code.",
+ "slashSkills": "Melhorias em xAI e MiniMax: migramos o provedor xAI para a Responses API, adicionamos utilitários de transformação reutilizáveis, atualizamos os padrões do Grok-4.20 e corrigimos as listagens de modelos do MiniMax e o tratamento da janela de contexto para uma configuração mais confiável.",
"geminiPro": "Suporte ao Gemini 3.1 Pro: Adicionado suporte ao modelo Gemini 3.1 Pro e definido como modelo Gemini padrão para melhor desempenho.",
"cliNdjson": "Protocolo NDJSON do CLI: Novo protocolo NDJSON via stdin, subcomandos de listagem e comando de execução modularizado para fluxos de trabalho CLI mais flexíveis.",
"cliRelease": "CLI v0.1.0: O CLI do Roo Code alcança sua primeira versão oficial com uma interface de comandos estável."
diff --git a/webview-ui/src/i18n/locales/pt-BR/settings.json b/webview-ui/src/i18n/locales/pt-BR/settings.json
index a8387e0512..cebf1c5cd2 100644
--- a/webview-ui/src/i18n/locales/pt-BR/settings.json
+++ b/webview-ui/src/i18n/locales/pt-BR/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Estende a janela de contexto para 1 milhão de tokens para o Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Chave de API Baseten",
"getBasetenApiKey": "Obter chave de API Baseten",
+ "poeApiKey": "Chave de API Poe",
+ "getPoeApiKey": "Obter chave de API Poe",
+ "poeBaseUrl": "URL base do Poe",
"fireworksApiKey": "Chave de API Fireworks",
"getFireworksApiKey": "Obter chave de API Fireworks",
"deepSeekApiKey": "Chave de API DeepSeek",
diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json
index 90ca7be7e9..50864bff80 100644
--- a/webview-ui/src/i18n/locales/ru/chat.json
+++ b/webview-ui/src/i18n/locales/ru/chat.json
@@ -322,8 +322,8 @@
},
"release": {
"heading": "Что нового:",
- "gpt54": "Поддержка OpenAI GPT-5.4: мы добавили OpenAI GPT-5.4 и GPT-5.3 Chat Latest, чтобы ты мог использовать новейшие чат-модели OpenAI в Roo Code.",
- "slashSkills": "Skills как slash-команды: теперь skills можно открывать как slash-команды с резервным выполнением, чтобы быстрее запускать рабочие процессы.",
+ "gpt54": "Провайдер Poe: мы добавили Poe как AI-провайдера, чтобы ты мог напрямую получать доступ к моделям Poe в Roo Code.",
+ "slashSkills": "Улучшения xAI и MiniMax: провайдер xAI мигрирован на Responses API, добавлены переиспользуемые утилиты трансформации, обновлены настройки Grok-4.20 по умолчанию, а также исправлены списки моделей MiniMax и обработка окна контекста для более надёжной настройки.",
"geminiPro": "Поддержка Gemini 3.1 Pro: Добавлена поддержка модели Gemini 3.1 Pro и установлена как модель Gemini по умолчанию для лучшей производительности.",
"cliNdjson": "Протокол NDJSON в CLI: Новый протокол NDJSON через stdin, подкоманды list и модульная команда run для более гибких CLI-процессов.",
"cliRelease": "CLI v0.1.0: CLI Roo Code достиг своего первого официального релиза со стабильным интерфейсом командной строки."
diff --git a/webview-ui/src/i18n/locales/ru/settings.json b/webview-ui/src/i18n/locales/ru/settings.json
index fe24ebee29..698ae4c403 100644
--- a/webview-ui/src/i18n/locales/ru/settings.json
+++ b/webview-ui/src/i18n/locales/ru/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Расширяет контекстное окно до 1 миллиона токенов для Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Baseten API-ключ",
"getBasetenApiKey": "Получить Baseten API-ключ",
+ "poeApiKey": "API-ключ Poe",
+ "getPoeApiKey": "Получить API-ключ Poe",
+ "poeBaseUrl": "Базовый URL Poe",
"fireworksApiKey": "Fireworks API-ключ",
"getFireworksApiKey": "Получить Fireworks API-ключ",
"deepSeekApiKey": "DeepSeek API-ключ",
diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json
index 10bf82ee45..545e61d50e 100644
--- a/webview-ui/src/i18n/locales/tr/chat.json
+++ b/webview-ui/src/i18n/locales/tr/chat.json
@@ -349,8 +349,8 @@
},
"release": {
"heading": "Yenilikler:",
- "gpt54": "OpenAI GPT-5.4 Desteği: Roo Code içinde en yeni OpenAI sohbet modellerini kullanabilmen için OpenAI GPT-5.4 ve GPT-5.3 Chat Latest eklendi.",
- "slashSkills": "Slash komutu olarak skills: Skills artık daha hızlı iş akışları için fallback yürütmeyle slash komutları olarak kullanılabiliyor.",
+ "gpt54": "Poe Sağlayıcısı: Poe, Roo Code içinde Poe modellerine doğrudan erişebilmen için bir AI sağlayıcısı olarak eklendi.",
+ "slashSkills": "xAI ve MiniMax İyileştirmeleri: xAI sağlayıcısı Responses API'ye taşındı, yeniden kullanılabilir dönüştürme yardımcıları eklendi, Grok-4.20 varsayılanları güncellendi ve daha güvenilir bir kurulum için MiniMax model listeleriyle context window işleme düzeltildi.",
"geminiPro": "Gemini 3.1 Pro Desteği: Gemini 3.1 Pro model desteği eklendi ve daha iyi performans için varsayılan Gemini modeli olarak ayarlandı.",
"cliNdjson": "CLI NDJSON Protokolü: Yeni NDJSON stdin protokolü, list alt komutları ve daha esnek CLI iş akışları için modüler run komutu.",
"cliRelease": "CLI v0.1.0: Roo Code CLI, kararlı bir komut arayüzüyle ilk resmi sürümüne ulaştı."
diff --git a/webview-ui/src/i18n/locales/tr/settings.json b/webview-ui/src/i18n/locales/tr/settings.json
index 7171718f1c..55ba2ece65 100644
--- a/webview-ui/src/i18n/locales/tr/settings.json
+++ b/webview-ui/src/i18n/locales/tr/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Claude Sonnet 4.x / Claude Opus 4.6 için bağlam penceresini 1 milyon token'a genişletir",
"basetenApiKey": "Baseten API Anahtarı",
"getBasetenApiKey": "Baseten API Anahtarı Al",
+ "poeApiKey": "Poe API Anahtarı",
+ "getPoeApiKey": "Poe API Anahtarı Al",
+ "poeBaseUrl": "Poe Temel URL",
"fireworksApiKey": "Fireworks API Anahtarı",
"getFireworksApiKey": "Fireworks API Anahtarı Al",
"deepSeekApiKey": "DeepSeek API Anahtarı",
diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json
index 7d9383888f..e36c58b54a 100644
--- a/webview-ui/src/i18n/locales/vi/chat.json
+++ b/webview-ui/src/i18n/locales/vi/chat.json
@@ -349,8 +349,8 @@
},
"release": {
"heading": "Tính năng mới:",
- "gpt54": "Hỗ trợ OpenAI GPT-5.4: Đã thêm OpenAI GPT-5.4 và GPT-5.3 Chat Latest để bạn có thể dùng các mô hình chat OpenAI mới nhất trong Roo Code.",
- "slashSkills": "Skills dưới dạng lệnh slash: Giờ đây skills có thể được cung cấp dưới dạng lệnh slash kèm thực thi dự phòng để kích hoạt quy trình nhanh hơn.",
+ "gpt54": "Nhà cung cấp Poe: Đã thêm Poe làm nhà cung cấp AI để bạn có thể truy cập trực tiếp các model Poe trong Roo Code.",
+ "slashSkills": "Cải tiến xAI và MiniMax: Đã chuyển nhà cung cấp xAI sang Responses API, thêm các tiện ích chuyển đổi có thể tái sử dụng, cập nhật các giá trị mặc định của Grok-4.20 và sửa danh sách model MiniMax cùng cách xử lý context window để thiết lập đáng tin cậy hơn.",
"geminiPro": "Hỗ trợ Gemini 3.1 Pro: Đã thêm hỗ trợ model Gemini 3.1 Pro và đặt làm model Gemini mặc định để cải thiện hiệu suất.",
"cliNdjson": "Giao thức NDJSON CLI: Giao thức NDJSON stdin mới, lệnh con list, và lệnh run được module hóa cho quy trình CLI linh hoạt hơn.",
"cliRelease": "CLI v0.1.0: CLI Roo Code đạt bản phát hành chính thức đầu tiên với giao diện lệnh ổn định."
diff --git a/webview-ui/src/i18n/locales/vi/settings.json b/webview-ui/src/i18n/locales/vi/settings.json
index 95b4f2d686..9d77fbc570 100644
--- a/webview-ui/src/i18n/locales/vi/settings.json
+++ b/webview-ui/src/i18n/locales/vi/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "Mở rộng cửa sổ ngữ cảnh lên 1 triệu token cho Claude Sonnet 4.x / Claude Opus 4.6",
"basetenApiKey": "Khóa API Baseten",
"getBasetenApiKey": "Lấy khóa API Baseten",
+ "poeApiKey": "Khóa API Poe",
+ "getPoeApiKey": "Lấy khóa API Poe",
+ "poeBaseUrl": "URL cơ sở Poe",
"fireworksApiKey": "Khóa API Fireworks",
"getFireworksApiKey": "Lấy khóa API Fireworks",
"deepSeekApiKey": "Khóa API DeepSeek",
diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json
index 259c98a795..3e6f223e71 100644
--- a/webview-ui/src/i18n/locales/zh-CN/chat.json
+++ b/webview-ui/src/i18n/locales/zh-CN/chat.json
@@ -349,8 +349,8 @@
},
"release": {
"heading": "新增功能:",
- "gpt54": "OpenAI GPT-5.4 支持:已添加 OpenAI GPT-5.4 和 GPT-5.3 Chat Latest,让你可以在 Roo Code 中使用 OpenAI 最新的聊天模型。",
- "slashSkills": "Slash 命令技能:现在 skills 可以作为 slash 命令公开,并支持 fallback execution,让工作流触发更快。",
+ "gpt54": "Poe 提供商:已将 Poe 添加为 AI 提供商,让你可以在 Roo Code 中直接访问 Poe 模型。",
+ "slashSkills": "xAI 和 MiniMax 改进:已将 xAI 提供商迁移到 Responses API,加入了可复用的转换工具,更新了 Grok-4.20 默认设置,并修复了 MiniMax 模型列表和上下文窗口处理方式,让配置更加可靠。",
"geminiPro": "Gemini 3.1 Pro 支持:添加了 Gemini 3.1 Pro 模型支持,并将其设为默认 Gemini 模型以提升性能。",
"cliNdjson": "CLI NDJSON 协议:新增 NDJSON stdin 协议、list 子命令,以及模块化的 run 命令,提供更灵活的 CLI 工作流。",
"cliRelease": "CLI v0.1.0:Roo Code CLI 以稳定的命令接口达成首个正式版本。"
diff --git a/webview-ui/src/i18n/locales/zh-CN/settings.json b/webview-ui/src/i18n/locales/zh-CN/settings.json
index eeba6bb079..fea5dcc684 100644
--- a/webview-ui/src/i18n/locales/zh-CN/settings.json
+++ b/webview-ui/src/i18n/locales/zh-CN/settings.json
@@ -380,6 +380,9 @@
"vertex1MContextBetaDescription": "为 Claude Sonnet 4.x / Claude Opus 4.6 将上下文窗口扩展至 100 万个 token",
"basetenApiKey": "Baseten API 密钥",
"getBasetenApiKey": "获取 Baseten API 密钥",
+ "poeApiKey": "Poe API 密钥",
+ "getPoeApiKey": "获取 Poe API 密钥",
+ "poeBaseUrl": "Poe 基础 URL",
"fireworksApiKey": "Fireworks API 密钥",
"getFireworksApiKey": "获取 Fireworks API 密钥",
"deepSeekApiKey": "DeepSeek API 密钥",
diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json
index 19de5a5fdd..4fe9c57843 100644
--- a/webview-ui/src/i18n/locales/zh-TW/chat.json
+++ b/webview-ui/src/i18n/locales/zh-TW/chat.json
@@ -370,8 +370,8 @@
},
"release": {
"heading": "新增功能:",
- "gpt54": "OpenAI GPT-5.4 支援:已新增 OpenAI GPT-5.4 和 GPT-5.3 Chat Latest,讓你可以在 Roo Code 中使用 OpenAI 最新的聊天模型。",
- "slashSkills": "Slash 指令技能:現在 skills 可以作為 slash 指令公開,並支援 fallback execution,讓工作流程觸發更快。",
+ "gpt54": "Poe 供應商:已將 Poe 新增為 AI 供應商,讓你可以在 Roo Code 中直接存取 Poe 模型。",
+ "slashSkills": "xAI 與 MiniMax 改進:已將 xAI 供應商遷移至 Responses API,加入可重複使用的轉換工具,更新了 Grok-4.20 預設值,並修正 MiniMax 模型清單和上下文視窗處理方式,讓設定更加可靠。",
"geminiPro": "Gemini 3.1 Pro 支援:新增 Gemini 3.1 Pro 模型支援,並設為預設 Gemini 模型以提升效能。",
"cliNdjson": "CLI NDJSON 協定:新增 NDJSON stdin 協定、list 子指令,以及模組化的 run 指令,提供更彈性的 CLI 工作流程。",
"cliRelease": "CLI v0.1.0:Roo Code CLI 以穩定的指令介面達成首個正式版本。"
diff --git a/webview-ui/src/i18n/locales/zh-TW/settings.json b/webview-ui/src/i18n/locales/zh-TW/settings.json
index 9f4241c3dd..1a306043a3 100644
--- a/webview-ui/src/i18n/locales/zh-TW/settings.json
+++ b/webview-ui/src/i18n/locales/zh-TW/settings.json
@@ -390,6 +390,9 @@
"vertex1MContextBetaDescription": "為 Claude Sonnet 4.x / Claude Opus 4.6 將上下文視窗擴展至 100 萬個 token",
"basetenApiKey": "Baseten API 金鑰",
"getBasetenApiKey": "取得 Baseten API 金鑰",
+ "poeApiKey": "Poe API 金鑰",
+ "getPoeApiKey": "取得 Poe API 金鑰",
+ "poeBaseUrl": "Poe 基礎 URL",
"fireworksApiKey": "Fireworks API 金鑰",
"getFireworksApiKey": "取得 Fireworks API 金鑰",
"deepSeekApiKey": "DeepSeek API 金鑰",
diff --git a/webview-ui/src/utils/__tests__/validate.spec.ts b/webview-ui/src/utils/__tests__/validate.spec.ts
index 9b0b7a66e0..40cd7fade8 100644
--- a/webview-ui/src/utils/__tests__/validate.spec.ts
+++ b/webview-ui/src/utils/__tests__/validate.spec.ts
@@ -45,6 +45,7 @@ describe("Model Validation Functions", () => {
lmstudio: {},
"vercel-ai-gateway": {},
roo: {},
+ poe: {},
}
const allowAllOrganization: OrganizationAllowList = {