From 0296f96e2762313df71f04fc28a0672e1ebfbdef Mon Sep 17 00:00:00 2001 From: Toray Altas Date: Fri, 25 Sep 2026 22:37:44 -0400 Subject: [PATCH 1/2] chore: prepare v3.84.0 release --- CHANGELOG.md | 40 ++++++++++++++++ README.md | 8 ++-- locales/ca/README.md | 8 ++-- locales/de/README.md | 8 ++-- locales/es/README.md | 8 ++-- locales/fr/README.md | 8 ++-- locales/hi/README.md | 8 ++-- locales/id/README.md | 8 ++-- locales/it/README.md | 8 ++-- locales/ja/README.md | 8 ++-- locales/ko/README.md | 8 ++-- locales/nl/README.md | 8 ++-- locales/pl/README.md | 8 ++-- locales/pt-BR/README.md | 8 ++-- locales/ru/README.md | 8 ++-- locales/tr/README.md | 8 ++-- locales/vi/README.md | 8 ++-- locales/zh-CN/README.md | 8 ++-- locales/zh-TW/README.md | 8 ++-- src/CHANGELOG.md | 40 ++++++++++++++++ src/core/webview/ClineProvider.ts | 2 +- src/package.json | 2 +- .../src/components/chat/Announcement.tsx | 16 +------ .../chat/__tests__/Announcement.spec.tsx | 48 +++++++++---------- webview-ui/src/i18n/locales/ca/chat.json | 6 +-- webview-ui/src/i18n/locales/de/chat.json | 6 +-- webview-ui/src/i18n/locales/en/chat.json | 6 +-- webview-ui/src/i18n/locales/es/chat.json | 6 +-- webview-ui/src/i18n/locales/fr/chat.json | 6 +-- webview-ui/src/i18n/locales/hi/chat.json | 6 +-- webview-ui/src/i18n/locales/id/chat.json | 6 +-- webview-ui/src/i18n/locales/it/chat.json | 6 +-- webview-ui/src/i18n/locales/ja/chat.json | 6 +-- webview-ui/src/i18n/locales/ko/chat.json | 6 +-- webview-ui/src/i18n/locales/nl/chat.json | 6 +-- webview-ui/src/i18n/locales/pl/chat.json | 6 +-- webview-ui/src/i18n/locales/pt-BR/chat.json | 6 +-- webview-ui/src/i18n/locales/ru/chat.json | 6 +-- webview-ui/src/i18n/locales/tr/chat.json | 6 +-- webview-ui/src/i18n/locales/vi/chat.json | 6 +-- webview-ui/src/i18n/locales/zh-CN/chat.json | 6 +-- webview-ui/src/i18n/locales/zh-TW/chat.json | 6 +-- 42 files changed, 231 insertions(+), 169 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b16bfb62f..b96b3c673c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,45 @@ # Zoo Code Changelog +## [3.84.0] + +- ✨ **New SOTA models added:** Use GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5 across supported providers. +- 🧭 **More reliable tasks and subtasks:** Keep delegated modes isolated, preserve subtask links after repeated stops, and protect orchestrator settings when slash commands switch modes. +- 🛠️ **More dependable terminal, provider, and code-search behavior:** Improve terminal behavior across Windows and non-English environments, strengthen provider responses and cancellation, and make code search use the correct workspace more consistently. + +### Minor Changes + +- Add GPT-6 Sol and GPT-6 Luna to OpenAI model catalogs (PR #1755 by @app/zoomote) +- Add Claude Opus 5.5 across supported model providers (PR #1756 by @app/zoomote) +- Correct the Vertex Claude Opus 5.5 maximum output limit to 128K tokens (PR #1777 by @wrsfmss) +- Report Amazon Bedrock output truncation and expose model token limits (#1668 by @LouisClt, PR #1718 by @PierrunoYT) +- Sanitize lone UTF-16 surrogates in VS Code LM text and tool input (PR #1605 by @simurg79) +- Clear stale native tool-call arguments when finalization fails (#1221 by @canblmz1, PR #1634 by @canblmz1) +- Preserve concurrent MCP settings when the settings file is first created (#1371 by @pajitosingh, PR #1380 by @easonLiangWorldedtech) +- Use the canonical default model for the native OpenAI provider (#992 by @WebMad, PR #1627 by @JunyongParkDev) +- Propagate caller cancellation into dynamic model-catalog fetches (#1615 by @DaubnerF, PR #1683 by @DaubnerF) +- Inherit the host UTF-8 locale in terminals instead of forcing `en_US.UTF-8` (#1084 by @scottdk, PR #1713 by @hebulin) +- Prevent Inline Terminal from falling back to `cmd.exe` incorrectly on Windows (#705 by @myk1yt, PR #1673 by @xcloudx01) +- Report the shell that actually runs commands under Inline Terminal (#1568 by @DaubnerF, PR #1682 by @DaubnerF) +- Search the task workspace instead of the active editor workspace in codebase search (PR #1629 by @WebMad) +- Initialize external code-index task managers before search begins (#1722 by @WebMad, PR #1725 by @WebMad) +- Align codebase-search readiness checks across mode filters (PR #1630 by @WebMad) +- Keep delegated child modes isolated from their parent task (#1632 by @robert-shade, PR #1637 by @PierrunoYT) +- Prevent slash-command mode frontmatter from overwriting the orchestrator task mode (#1776 by @edelauna, PR #1784 by @edelauna) +- Preserve parent and child task links after repeated Stop actions (#1676 by @jaszhix, PR #1678 by @jaszhix) +- Stop task-history updates from writing the entire history to global state (#1542 by @edelauna, PR #1664 by @PierrunoYT) +- Add a guarded VS Code LM tool-call recovery parser and normalized schema conversion (PR #1188 by @simurg79) +- Stabilize restart conversation-history E2E coverage with polling (#1641 by @DaubnerF, PR #1663 by @PierrunoYT) +- Update Vitest to 4.1.11 for security fixes (PR #1582 by @app/renovate) +- Reduce Windows CI cold-start time (PR #1654 by @app/zoomote) +- Mask the context-token counter in Electron sidebar snapshots (#1679 by @edelauna, PR #1680 by @edelauna) +- Add scope-boundary guidance to CodeRabbit global path instructions (PR #1757 by @app/zoomote) +- Allow non-organization members to interact with CodeRabbit chat (PR #1775 by @app/zoomote) +- Isolate workflow configuration tests from the Turbo cache (#1722 by @WebMad, PR #1782 by @edelauna) +- Add the task-lifecycle verification gap report and remediation blocks (PR #1626 by @app/zoomote) +- Add the stable release documentation PR step to the release workflow (PR #1786 by @taltas) +- Update the weekly release-reminder rotation (#1698 by @app/zoomote, PR #1700 by @app/zoomote) +- Merge the v3.82.2 release preparation state into `main` (PR #1677 by @edelauna) + ## [3.82.2] ### Patch Changes diff --git a/README.md b/README.md index cce7fa9cf3..1731fd5a18 100644 --- a/README.md +++ b/README.md @@ -46,11 +46,11 @@ Zoo Code builds on the foundation created by Roo Code and continues to expand it - **More dependable terminal and editing workflows** — fixes for premature terminal completion, task-state races, context management, diff editing, and provider-specific tool use. - **More control over your workspace** — rules management, per-mode MCP restrictions, multi-root path controls, model reasoning options, and completion change review actions. -## What's New in v3.82.0 +## What's New in v3.84.0 -- 🔑 **Use your Zoo Gateway API key anywhere** — bring it to any OpenAI-compatible client or workflow: https://zoocode.dev/models -- 🎁 **Free model access for a limited time** — get free access to MiniMax-M3 through Zoo Gateway. -- ✨ **Brand-new models** — GPT-6 Astra and Claude Fable 5.1 are now available. +- ✨ **New SOTA models added:** Use GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5 across supported providers. +- 🧭 **More reliable tasks and subtasks:** Keep delegated modes isolated, preserve subtask links after repeated stops, and protect orchestrator settings when slash commands switch modes. +- 🛠️ **More dependable terminal, provider, and code-search behavior:** Improve terminal behavior across Windows and non-English environments, strengthen provider responses and cancellation, and make code search use the correct workspace more consistently.
🌐 Available languages diff --git a/locales/ca/README.md b/locales/ca/README.md index 6e77afe7e0..d6083cf16c 100644 --- a/locales/ca/README.md +++ b/locales/ca/README.md @@ -47,11 +47,11 @@ Zoo Code parteix de la base creada per Roo Code i continua ampliant-la amb: - **Fluxos de terminal i edició més fiables** — correccions per a la finalització prematura del terminal, les condicions de cursa en l'estat de les tasques, la gestió del context, l'edició de diff i l'ús d'eines específiques de cada proveïdor. - **Més control sobre el teu espai de treball** — gestió de regles, restriccions MCP per mode, controls de rutes multiarrel, opcions de raonament dels models i accions per revisar els canvis en completar una tasca. -## Novetats a la v3.82.0 +## Novetats a la v3.84.0 -- 🔑 **Utilitza la teva clau API de Zoo Gateway a qualsevol lloc** — porta-la a qualsevol client o flux de treball compatible amb OpenAI: https://zoocode.dev/models -- 🎁 **Accés gratuït al model durant un temps limitat** — obtén accés gratuït a MiniMax-M3 mitjançant Zoo Gateway. -- ✨ **Models totalment nous** — GPT-6 Astra i Claude Fable 5.1 ja estan disponibles. +- ✨ **Nous models SOTA afegits:** Utilitza GPT-6 Sol, GPT-6 Luna i Claude Opus 5.5 amb els proveïdors compatibles. +- 🧭 **Tasques i subtasques més fiables:** Mantén aïllats els modes delegats, conserva els enllaços de les subtasques després d'aturades repetides i protegeix la configuració de l'orquestrador quan les ordres amb barra canvien de mode. +- 🛠️ **Comportament més fiable del terminal, els proveïdors i la cerca de codi:** Millora el terminal a Windows i en entorns que no són en anglès, reforça les respostes i la cancel·lació dels proveïdors i fes que la cerca de codi utilitzi l'espai de treball correcte de manera més consistent. ## Què pot fer Zoo Code per TU? diff --git a/locales/de/README.md b/locales/de/README.md index bb84f2e75b..5c30b4fe9a 100644 --- a/locales/de/README.md +++ b/locales/de/README.md @@ -47,11 +47,11 @@ Zoo Code baut auf dem von Roo Code geschaffenen Fundament auf und erweitert es f - **Zuverlässigere Terminal- und Bearbeitungsabläufe** — Korrekturen für vorzeitige Terminalabschlüsse, Race Conditions beim Aufgabenstatus, Kontextverwaltung, diff-Bearbeitung und anbieterspezifische Tool-Nutzung. - **Mehr Kontrolle über deinen Workspace** — Regelverwaltung, MCP-Beschränkungen pro Modus, Pfadsteuerung für Multi-Root-Workspaces, Reasoning-Optionen für Modelle und Aktionen zur Prüfung von Änderungen nach Abschluss. -## Neu in v3.82.0 +## Neu in v3.84.0 -- 🔑 **Verwende deinen Zoo Gateway API-Key überall** — nutze ihn in jedem OpenAI-kompatiblen Client oder Workflow: https://zoocode.dev/models -- 🎁 **Kostenloser Modellzugriff für begrenzte Zeit** — erhalte über Zoo Gateway kostenlosen Zugriff auf MiniMax-M3. -- ✨ **Brandneue Modelle** — GPT-6 Astra und Claude Fable 5.1 sind jetzt verfügbar. +- ✨ **Neue SOTA-Modelle hinzugefügt:** Nutze GPT-6 Sol, GPT-6 Luna und Claude Opus 5.5 bei unterstützten Anbietern. +- 🧭 **Zuverlässigere Aufgaben und Unteraufgaben:** Halte delegierte Modi getrennt, bewahre Verknüpfungen zu Unteraufgaben nach wiederholtem Stoppen und schütze die Orchestrator-Einstellungen, wenn Slash-Befehle den Modus wechseln. +- 🛠️ **Zuverlässigeres Verhalten von Terminal, Anbietern und Codesuche:** Verbessere das Terminal unter Windows und in nicht englischsprachigen Umgebungen, stärke Anbieterantworten und Abbrüche und sorge dafür, dass die Codesuche konsistenter den richtigen Workspace verwendet. ## Was kann Zoo Code für DICH tun? diff --git a/locales/es/README.md b/locales/es/README.md index 7e9d680309..ab41aaee0b 100644 --- a/locales/es/README.md +++ b/locales/es/README.md @@ -47,11 +47,11 @@ Zoo Code parte de los cimientos creados por Roo Code y continúa ampliándolos c - **Flujos de terminal y edición más fiables** — correcciones para la finalización prematura del terminal, las condiciones de carrera del estado de las tareas, la gestión del contexto, la edición de diff y el uso de herramientas específicas de cada proveedor. - **Más control sobre tu espacio de trabajo** — gestión de reglas, restricciones de MCP por modo, controles de rutas multirraíz, opciones de razonamiento de modelos y acciones para revisar los cambios al completar una tarea. -## Novedades de la v3.82.0 +## Novedades de la v3.84.0 -- 🔑 **Usa tu clave API de Zoo Gateway en cualquier lugar** — llévala a cualquier cliente o flujo de trabajo compatible con OpenAI: https://zoocode.dev/models -- 🎁 **Acceso gratis al modelo por tiempo limitado** — obtén acceso gratis a MiniMax-M3 mediante Zoo Gateway. -- ✨ **Modelos completamente nuevos** — GPT-6 Astra y Claude Fable 5.1 ya están disponibles. +- ✨ **Nuevos modelos SOTA añadidos:** Usa GPT-6 Sol, GPT-6 Luna y Claude Opus 5.5 con los proveedores compatibles. +- 🧭 **Tareas y subtareas más fiables:** Mantén aislados los modos delegados, conserva los enlaces de las subtareas después de detenerlas varias veces y protege la configuración del orquestador cuando los comandos con barra cambien de modo. +- 🛠️ **Comportamiento más fiable del terminal, los proveedores y la búsqueda de código:** Mejora el terminal en Windows y en entornos que no están en inglés, refuerza las respuestas y la cancelación de los proveedores y haz que la búsqueda de código use el espacio de trabajo correcto de forma más consistente. ## ¿Qué puede hacer Zoo Code por TI? diff --git a/locales/fr/README.md b/locales/fr/README.md index c0299e4441..1506999b51 100644 --- a/locales/fr/README.md +++ b/locales/fr/README.md @@ -47,11 +47,11 @@ Zoo Code s'appuie sur les fondations créées par Roo Code et continue de les en - **Des workflows de terminal et d'édition plus fiables** — correctifs pour les fins prématurées de commandes dans le terminal, les conditions de concurrence liées à l'état des tâches, la gestion du contexte, l'édition de diff et l'utilisation d'outils propres aux providers. - **Davantage de contrôle sur ton espace de travail** — gestion des règles, restrictions MCP par mode, contrôle des chemins multi-root, options de raisonnement des modèles et actions de vérification des modifications à la fin d'une tâche. -## Nouveautés de la v3.82.0 +## Nouveautés de la v3.84.0 -- 🔑 **Utilise ta clé API Zoo Gateway partout** — ajoute-la à n'importe quel client ou workflow compatible avec OpenAI : https://zoocode.dev/models -- 🎁 **Accès gratuit au modèle pendant une durée limitée** — accède gratuitement à MiniMax-M3 via Zoo Gateway. -- ✨ **Tout nouveaux modèles** — GPT-6 Astra et Claude Fable 5.1 sont désormais disponibles. +- ✨ **Nouveaux modèles SOTA ajoutés :** Utilise GPT-6 Sol, GPT-6 Luna et Claude Opus 5.5 avec les providers compatibles. +- 🧭 **Tâches et sous-tâches plus fiables :** Garde les modes délégués isolés, préserve les liens des sous-tâches après des arrêts répétés et protège les réglages de l'orchestrateur quand les commandes slash changent de mode. +- 🛠️ **Comportement plus fiable du terminal, des providers et de la recherche de code :** Améliore le terminal sous Windows et dans les environnements non anglophones, renforce les réponses et l'annulation des providers et assure-toi que la recherche de code utilise plus systématiquement le bon workspace. ## Que peut faire Zoo Code pour VOUS ? diff --git a/locales/hi/README.md b/locales/hi/README.md index 63d1e4a09c..99b8d9af79 100644 --- a/locales/hi/README.md +++ b/locales/hi/README.md @@ -46,11 +46,11 @@ Zoo Code, Roo Code की बनाई नींव पर आगे बढ़ - **ज़्यादा भरोसेमंद terminal और editing workflows** — terminal के समय से पहले पूरा होने, task-state race conditions, context management, diff editing और provider-specific tool use से जुड़ी समस्याओं के fixes। - **अपने workspace पर ज़्यादा control** — rules management, हर mode के लिए MCP restrictions, multi-root path controls, model reasoning options और completion changes की review actions। -## v3.82.0 में नया क्या है +## v3.84.0 में नया क्या है -- 🔑 **अपनी Zoo Gateway API key कहीं भी इस्तेमाल करें** — इसे किसी भी OpenAI-compatible client या workflow में जोड़ें: https://zoocode.dev/models -- 🎁 **सीमित समय के लिए FREE model access** — Zoo Gateway के ज़रिए MiniMax-M3 का FREE access पाएं। -- ✨ **बिल्कुल नए models** — GPT-6 Astra और Claude Fable 5.1 अब उपलब्ध हैं। +- ✨ **नए SOTA models जोड़े गए:** Supported providers पर GPT-6 Sol, GPT-6 Luna और Claude Opus 5.5 इस्तेमाल करें। +- 🧭 **ज़्यादा भरोसेमंद tasks और subtasks:** Delegated modes को अलग रखें, बार-बार Stop करने के बाद भी subtask links बचाएं और slash commands से mode बदलते समय orchestrator settings को सुरक्षित रखें। +- 🛠️ **ज़्यादा भरोसेमंद terminal, provider और code-search behavior:** Windows और non-English environments में terminal behavior बेहतर करें, provider responses और cancellation को मज़बूत बनाएं और code search में सही workspace का लगातार इस्तेमाल सुनिश्चित करें। ## Zoo Code आपके लिए क्या कर सकता है? diff --git a/locales/id/README.md b/locales/id/README.md index a44c291c56..96949b693f 100644 --- a/locales/id/README.md +++ b/locales/id/README.md @@ -46,11 +46,11 @@ Zoo Code dikembangkan di atas fondasi yang dibuat oleh Roo Code dan terus memper - **Workflow terminal dan pengeditan yang lebih andal** — perbaikan untuk terminal yang selesai terlalu dini, race condition status task, pengelolaan konteks, pengeditan diff, dan penggunaan tool khusus provider. - **Kontrol lebih besar atas workspace kamu** — pengelolaan rules, pembatasan MCP per mode, kontrol path multi-root, opsi reasoning model, dan tindakan untuk meninjau perubahan saat selesai. -## Yang Baru di v3.82.0 +## Yang Baru di v3.84.0 -- 🔑 **Gunakan kunci API Zoo Gateway milikmu di mana saja** — pakai di client atau workflow apa pun yang kompatibel dengan OpenAI: https://zoocode.dev/models -- 🎁 **Akses model gratis untuk waktu terbatas** — dapatkan akses gratis ke MiniMax-M3 melalui Zoo Gateway. -- ✨ **Model terbaru** — GPT-6 Astra dan Claude Fable 5.1 kini tersedia. +- ✨ **Model SOTA baru ditambahkan:** Gunakan GPT-6 Sol, GPT-6 Luna, dan Claude Opus 5.5 melalui provider yang didukung. +- 🧭 **Task dan subtask yang lebih andal:** Jaga mode yang didelegasikan tetap terisolasi, pertahankan tautan subtask setelah Stop berulang, dan lindungi pengaturan orchestrator saat slash command mengganti mode. +- 🛠️ **Perilaku terminal, provider, dan pencarian kode yang lebih andal:** Tingkatkan terminal di Windows dan lingkungan non-Inggris, perkuat respons serta pembatalan provider, dan pastikan pencarian kode lebih konsisten menggunakan workspace yang tepat. ## Apa yang Bisa Zoo Code Lakukan Untuk ANDA? diff --git a/locales/it/README.md b/locales/it/README.md index 383e077622..5c54a94ce4 100644 --- a/locales/it/README.md +++ b/locales/it/README.md @@ -47,11 +47,11 @@ Zoo Code parte dalle fondamenta create da Roo Code e continua ad ampliarle con: - **Workflow di terminale e modifica più affidabili** — correzioni per il completamento prematuro del terminale, le race condition dello stato delle attività, la gestione del contesto, la modifica dei diff e l'uso di strumenti specifici dei provider. - **Più controllo sul tuo workspace** — gestione delle regole, restrizioni MCP per modalità, controlli dei percorsi multi-root, opzioni di reasoning dei modelli e azioni per esaminare le modifiche al completamento. -## Novità in v3.82.0 +## Novità in v3.84.0 -- 🔑 **Usa la tua chiave API Zoo Gateway ovunque** — portala in qualsiasi client o workflow compatibile con OpenAI: https://zoocode.dev/models -- 🎁 **Accesso gratuito al modello per un periodo limitato** — accedi gratuitamente a MiniMax-M3 tramite Zoo Gateway. -- ✨ **Modelli nuovissimi** — GPT-6 Astra e Claude Fable 5.1 sono ora disponibili. +- ✨ **Aggiunti nuovi modelli SOTA:** Usa GPT-6 Sol, GPT-6 Luna e Claude Opus 5.5 con i provider supportati. +- 🧭 **Attività e sottoattività più affidabili:** Mantieni isolati i mode delegati, conserva i collegamenti alle sottoattività dopo Stop ripetuti e proteggi le impostazioni dell'orchestrator quando i comandi slash cambiano mode. +- 🛠️ **Comportamento più affidabile di terminale, provider e ricerca del codice:** Migliora il terminale su Windows e negli ambienti non in inglese, rafforza le risposte e l'annullamento dei provider e fai in modo che la ricerca del codice utilizzi più coerentemente il workspace corretto. ## Cosa può fare Zoo Code per TE? diff --git a/locales/ja/README.md b/locales/ja/README.md index a692b8dd2d..3bcf7036dc 100644 --- a/locales/ja/README.md +++ b/locales/ja/README.md @@ -46,11 +46,11 @@ Zoo Code は Roo Code が築いた基盤を引き継ぎ、次の機能で拡張 - **より信頼性の高いターミナルと編集ワークフロー** — ターミナルの早期完了、タスク状態の競合、コンテキスト管理、diff 編集、プロバイダー固有のツール利用に関する問題を修正。 - **ワークスペースをより細かく制御** — ルール管理、モードごとの MCP 制限、マルチルートのパス制御、モデルの reasoning オプション、完了時の変更レビュー操作を追加。 -## v3.82.0 の新機能 +## v3.84.0 の新機能 -- 🔑 **Zoo Gateway API キーをどこでも使用可能** — OpenAI 互換のクライアントやワークフローにそのまま追加できます: https://zoocode.dev/models -- 🎁 **期間限定の無料モデルアクセス** — Zoo Gateway から MiniMax-M3 に無料でアクセスできます。 -- ✨ **最新モデル** — GPT-6 Astra と Claude Fable 5.1 が利用可能になりました。 +- ✨ **新しい SOTA モデルを追加:** 対応プロバイダーで GPT-6 Sol、GPT-6 Luna、Claude Opus 5.5 を利用できます。 +- 🧭 **タスクとサブタスクの信頼性を向上:** 委任されたモードを分離し、Stop を繰り返した後もサブタスクのリンクを維持し、スラッシュコマンドによるモード切り替え時にオーケストレーターの設定を保護します。 +- 🛠️ **ターミナル、プロバイダー、コード検索の動作をさらに安定化:** Windows や英語以外の環境でのターミナル動作、プロバイダーの応答とキャンセル処理を改善し、コード検索が正しいワークスペースをより確実に使用するようにしました。 ## Zoo Codeがあなたのためにできること diff --git a/locales/ko/README.md b/locales/ko/README.md index 5d9269ca5a..555d44ae28 100644 --- a/locales/ko/README.md +++ b/locales/ko/README.md @@ -45,11 +45,11 @@ Zoo Code는 Roo Code가 만든 기반 위에서 다음 기능을 더하며 계 - **더 안정적인 터미널 및 편집 워크플로우** — 터미널 조기 완료, 작업 상태 경합, 컨텍스트 관리, diff 편집, 프로바이더별 도구 사용 문제를 수정. - **워크스페이스를 더 세밀하게 제어** — 규칙 관리, 모드별 MCP 제한, 멀티 루트 경로 제어, 모델 reasoning 옵션, 완료 시 변경 사항 검토 작업을 제공. -## v3.82.0의 새로운 기능 +## v3.84.0의 새로운 기능 -- 🔑 **Zoo Gateway API 키를 어디서나 사용** — OpenAI 호환 클라이언트나 워크플로에 그대로 연결할 수 있습니다: https://zoocode.dev/models -- 🎁 **한정 기간 무료 모델 이용** — Zoo Gateway를 통해 MiniMax-M3를 무료로 이용하세요. -- ✨ **새로운 모델** — GPT-6 Astra와 Claude Fable 5.1을 지금 이용할 수 있습니다. +- ✨ **새로운 SOTA 모델 추가:** 지원되는 프로바이더에서 GPT-6 Sol, GPT-6 Luna, Claude Opus 5.5를 사용하세요. +- 🧭 **더 안정적인 작업 및 하위 작업:** 위임된 모드를 분리하고, Stop을 반복한 뒤에도 하위 작업 링크를 유지하며, 슬래시 명령이 모드를 전환할 때 오케스트레이터 설정을 보호합니다. +- 🛠️ **더 안정적인 터미널, 프로바이더 및 코드 검색 동작:** Windows와 비영어권 환경의 터미널 동작을 개선하고, 프로바이더 응답과 취소 처리를 강화하며, 코드 검색이 올바른 워크스페이스를 더 일관되게 사용하도록 했습니다. ## Zoo Code가 당신을 위해 무엇을 할 수 있을까요? diff --git a/locales/nl/README.md b/locales/nl/README.md index 21e8be9559..d1df87f5f2 100644 --- a/locales/nl/README.md +++ b/locales/nl/README.md @@ -47,11 +47,11 @@ Zoo Code bouwt voort op het fundament van Roo Code en breidt dit verder uit met: - **Betrouwbaardere terminal- en bewerkingsworkflows** — oplossingen voor voortijdige terminalvoltooiing, race conditions in taakstatussen, contextbeheer, diff-bewerking en providerspecifiek toolgebruik. - **Meer controle over je workspace** — regelbeheer, MCP-beperkingen per modus, padbeheer voor multi-root-workspaces, reasoning-opties voor modellen en acties om wijzigingen bij voltooiing te beoordelen. -## Nieuw in v3.82.0 +## Nieuw in v3.84.0 -- 🔑 **Gebruik je Zoo Gateway API-sleutel overal** — voeg hem toe aan elke OpenAI-compatibele client of workflow: https://zoocode.dev/models -- 🎁 **Tijdelijk gratis modeltoegang** — krijg gratis toegang tot MiniMax-M3 via Zoo Gateway. -- ✨ **Gloednieuwe modellen** — GPT-6 Astra en Claude Fable 5.1 zijn nu beschikbaar. +- ✨ **Nieuwe SOTA-modellen toegevoegd:** Gebruik GPT-6 Sol, GPT-6 Luna en Claude Opus 5.5 bij ondersteunde providers. +- 🧭 **Betrouwbaardere taken en subtaken:** Houd gedelegeerde modi geïsoleerd, behoud links naar subtaken na herhaald stoppen en bescherm orchestrator-instellingen wanneer slash-opdrachten van modus wisselen. +- 🛠️ **Betrouwbaarder gedrag van terminal, providers en codezoekfunctie:** Verbeter de terminal op Windows en in niet-Engelstalige omgevingen, versterk providerreacties en annulering en laat de codezoekfunctie consistenter de juiste workspace gebruiken. ## Wat kan Zoo Code voor JOU doen? diff --git a/locales/pl/README.md b/locales/pl/README.md index c30fa4ff10..e5e8bcef9d 100644 --- a/locales/pl/README.md +++ b/locales/pl/README.md @@ -45,11 +45,11 @@ Zoo Code rozwija fundament stworzony przez Roo Code i stale rozszerza go o: - **Bardziej niezawodne workflow terminala i edycji** — poprawki przedwczesnego kończenia poleceń terminala, race condition stanu zadań, zarządzania kontekstem, edycji diff i użycia narzędzi właściwych dla providerów. - **Większą kontrolę nad workspace** — zarządzanie regułami, ograniczenia MCP dla poszczególnych trybów, kontrolę ścieżek multi-root, opcje reasoning modeli i akcje przeglądu zmian po ukończeniu. -## Nowości w v3.82.0 +## Nowości w v3.84.0 -- 🔑 **Używaj swojego klucza API Zoo Gateway wszędzie** — dodaj go do dowolnego klienta lub workflow zgodnego z OpenAI: https://zoocode.dev/models -- 🎁 **Bezpłatny dostęp do modelu przez ograniczony czas** — korzystaj bezpłatnie z MiniMax-M3 przez Zoo Gateway. -- ✨ **Zupełnie nowe modele** — GPT-6 Astra i Claude Fable 5.1 są już dostępne. +- ✨ **Dodano nowe modele SOTA:** Korzystaj z GPT-6 Sol, GPT-6 Luna i Claude Opus 5.5 u obsługiwanych providerów. +- 🧭 **Bardziej niezawodne zadania i podzadania:** Zachowaj izolację delegowanych trybów, utrzymuj linki do podzadań po wielokrotnym zatrzymaniu i chroń ustawienia orchestratora, gdy polecenia slash zmieniają tryb. +- 🛠️ **Bardziej niezawodne działanie terminala, providerów i wyszukiwania kodu:** Usprawnij terminal w Windows i środowiskach innych niż angielskie, popraw odpowiedzi oraz anulowanie u providerów i spraw, aby wyszukiwanie kodu bardziej konsekwentnie korzystało z właściwego workspace. ## Co Zoo Code może zrobić dla CIEBIE? diff --git a/locales/pt-BR/README.md b/locales/pt-BR/README.md index 8299d2c049..768454e58f 100644 --- a/locales/pt-BR/README.md +++ b/locales/pt-BR/README.md @@ -47,11 +47,11 @@ O Zoo Code aproveita a base criada pelo Roo Code e continua ampliando-a com: - **Workflows de terminal e edição mais confiáveis** — correções para encerramento prematuro do terminal, race conditions no estado das tarefas, gerenciamento de contexto, edição de diff e uso de ferramentas específicas de cada provider. - **Mais controle sobre seu workspace** — gerenciamento de regras, restrições de MCP por modo, controles de caminhos multi-root, opções de reasoning dos modelos e ações para revisar alterações ao concluir uma tarefa. -## Novidades na v3.82.0 +## Novidades na v3.84.0 -- 🔑 **Use sua chave de API do Zoo Gateway em qualquer lugar** — leve-a para qualquer cliente ou workflow compatível com OpenAI: https://zoocode.dev/models -- 🎁 **Acesso grátis ao modelo por tempo limitado** — tenha acesso grátis ao MiniMax-M3 pelo Zoo Gateway. -- ✨ **Modelos novíssimos** — GPT-6 Astra e Claude Fable 5.1 já estão disponíveis. +- ✨ **Novos modelos SOTA adicionados:** Use GPT-6 Sol, GPT-6 Luna e Claude Opus 5.5 nos providers compatíveis. +- 🧭 **Tarefas e subtarefas mais confiáveis:** Mantenha os modos delegados isolados, preserve os links das subtarefas após interrupções repetidas e proteja as configurações do orquestrador quando comandos com barra alternarem o modo. +- 🛠️ **Comportamento mais confiável do terminal, dos providers e da busca de código:** Melhore o terminal no Windows e em ambientes que não usam inglês, fortaleça as respostas e o cancelamento dos providers e faça a busca de código usar o workspace correto com mais consistência. ## O que o Zoo Code pode fazer por VOCÊ? diff --git a/locales/ru/README.md b/locales/ru/README.md index ea5cdf2b16..ea63df7c35 100644 --- a/locales/ru/README.md +++ b/locales/ru/README.md @@ -47,11 +47,11 @@ Zoo Code развивает основу, созданную Roo Code, и про - **Более надёжные рабочие процессы в терминале и редакторе** — исправления преждевременного завершения команд, гонок состояния задач, управления контекстом, редактирования diff и использования инструментов отдельных провайдеров. - **Больше контроля над рабочей областью** — управление правилами, ограничения MCP для отдельных режимов, управление путями в многоуровневых рабочих областях, параметры reasoning моделей и действия для проверки изменений после завершения. -## Что нового в v3.82.0 +## Что нового в v3.84.0 -- 🔑 **Используйте свой API-ключ Zoo Gateway где угодно** — подключите его к любому клиенту или workflow, совместимому с OpenAI: https://zoocode.dev/models -- 🎁 **Бесплатный доступ к модели в течение ограниченного времени** — получите бесплатный доступ к MiniMax-M3 через Zoo Gateway. -- ✨ **Совершенно новые модели** — GPT-6 Astra и Claude Fable 5.1 уже доступны. +- ✨ **Добавлены новые SOTA-модели:** Используйте GPT-6 Sol, GPT-6 Luna и Claude Opus 5.5 у поддерживаемых провайдеров. +- 🧭 **Более надёжные задачи и подзадачи:** Сохраняйте изоляцию делегированных режимов, связи с подзадачами после повторных остановок и настройки оркестратора при переключении режима slash-командами. +- 🛠️ **Более надёжная работа терминала, провайдеров и поиска по коду:** Улучшена работа терминала в Windows и неанглоязычных средах, ответы и отмена запросов провайдеров, а поиск по коду теперь стабильнее использует правильный workspace. ## Что Zoo Code может сделать для ВАС? diff --git a/locales/tr/README.md b/locales/tr/README.md index 9f3265d9d8..a98946e1a6 100644 --- a/locales/tr/README.md +++ b/locales/tr/README.md @@ -47,11 +47,11 @@ Zoo Code, Roo Code'un oluşturduğu temel üzerine inşa ediliyor ve bu temeli - **Daha güvenilir terminal ve düzenleme iş akışları** — terminalin erken tamamlanması, görev durumu yarış koşulları, bağlam yönetimi, diff düzenleme ve sağlayıcıya özel araç kullanımı için düzeltmeler. - **Çalışma alanın üzerinde daha fazla kontrol** — kural yönetimi, mod başına MCP kısıtlamaları, çok köklü yol denetimleri, model reasoning seçenekleri ve tamamlanan değişiklikleri inceleme eylemleri. -## v3.82.0'daki Yenilikler +## v3.84.0'daki Yenilikler -- 🔑 **Zoo Gateway API anahtarını her yerde kullan** — anahtarı OpenAI uyumlu herhangi bir istemciye veya iş akışına ekle: https://zoocode.dev/models -- 🎁 **Sınırlı süreli ücretsiz model erişimi** — Zoo Gateway üzerinden MiniMax-M3'e ücretsiz eriş. -- ✨ **Yepyeni modeller** — GPT-6 Astra ve Claude Fable 5.1 artık kullanılabilir. +- ✨ **Yeni SOTA modelleri eklendi:** Desteklenen sağlayıcılarda GPT-6 Sol, GPT-6 Luna ve Claude Opus 5.5 kullan. +- 🧭 **Daha güvenilir görevler ve alt görevler:** Devredilen modları yalıtılmış tut, tekrarlanan Stop işlemlerinden sonra alt görev bağlantılarını koru ve slash komutları mod değiştirdiğinde orchestrator ayarlarını güvenceye al. +- 🛠️ **Daha güvenilir terminal, sağlayıcı ve kod arama davranışı:** Windows ve İngilizce olmayan ortamlarda terminal davranışını iyileştir, sağlayıcı yanıtlarını ve iptal işlemlerini güçlendir ve kod aramanın doğru workspace'i daha tutarlı kullanmasını sağla. ## Zoo Code SİZİN İçin Ne Yapabilir? diff --git a/locales/vi/README.md b/locales/vi/README.md index d45f6c7ffb..bf1a7c925d 100644 --- a/locales/vi/README.md +++ b/locales/vi/README.md @@ -46,11 +46,11 @@ Zoo Code phát triển trên nền tảng do Roo Code tạo ra và tiếp tục - **Workflow terminal và chỉnh sửa đáng tin cậy hơn** — sửa lỗi terminal hoàn tất quá sớm, xung đột trạng thái tác vụ, quản lý ngữ cảnh, chỉnh sửa diff và sử dụng công cụ riêng của từng provider. - **Kiểm soát workspace tốt hơn** — quản lý quy tắc, giới hạn MCP theo từng chế độ, kiểm soát đường dẫn multi-root, tùy chọn reasoning của model và thao tác xem lại thay đổi khi hoàn tất. -## Điểm mới trong v3.82.0 +## Điểm mới trong v3.84.0 -- 🔑 **Dùng khóa API Zoo Gateway ở bất cứ đâu** — thêm khóa vào bất kỳ client hoặc workflow nào tương thích với OpenAI: https://zoocode.dev/models -- 🎁 **Quyền truy cập model miễn phí trong thời gian giới hạn** — truy cập MiniMax-M3 miễn phí qua Zoo Gateway. -- ✨ **Các model hoàn toàn mới** — GPT-6 Astra và Claude Fable 5.1 hiện đã có sẵn. +- ✨ **Đã thêm các model SOTA mới:** Dùng GPT-6 Sol, GPT-6 Luna và Claude Opus 5.5 trên các provider được hỗ trợ. +- 🧭 **Task và subtask đáng tin cậy hơn:** Giữ các mode được ủy quyền tách biệt, duy trì liên kết subtask sau nhiều lần Stop và bảo vệ cài đặt orchestrator khi slash command chuyển mode. +- 🛠️ **Terminal, provider và tìm kiếm code đáng tin cậy hơn:** Cải thiện hoạt động terminal trên Windows và môi trường không dùng tiếng Anh, tăng độ ổn định của phản hồi và thao tác hủy từ provider, đồng thời giúp tìm kiếm code sử dụng đúng workspace nhất quán hơn. ## Zoo Code có thể làm gì cho BẠN? diff --git a/locales/zh-CN/README.md b/locales/zh-CN/README.md index 159bb72e43..fa1a7520f9 100644 --- a/locales/zh-CN/README.md +++ b/locales/zh-CN/README.md @@ -43,11 +43,11 @@ Zoo Code 基于 Roo Code 打下的基础持续扩展,新增了: - **更可靠的终端和编辑工作流** — 修复终端过早完成、任务状态竞争、上下文管理、差异更新编辑和提供商专用工具调用等问题。 - **更全面的工作区控制** — 支持规则管理、按模式限制 MCP、多根工作区路径控制、模型推理选项和完成后的变更审查操作。 -## v3.82.0 新增内容 +## v3.84.0 新增内容 -- 🔑 **随处使用你的 Zoo Gateway API 密钥** — 可将其用于任何兼容 OpenAI 的客户端或工作流:https://zoocode.dev/models -- 🎁 **限时免费使用模型** — 通过 Zoo Gateway 免费使用 MiniMax-M3。 -- ✨ **全新模型** — GPT-6 Astra 和 Claude Fable 5.1 现已上线。 +- ✨ **新增 SOTA 模型:** 在支持的提供商中使用 GPT-6 Sol、GPT-6 Luna 和 Claude Opus 5.5。 +- 🧭 **更可靠的任务和子任务:** 隔离委派模式,在重复停止后保留子任务链接,并在斜杠命令切换模式时保护编排器设置。 +- 🛠️ **更可靠的终端、提供商和代码搜索行为:** 改进 Windows 和非英语环境中的终端行为,增强提供商响应与取消处理,并让代码搜索更稳定地使用正确的工作区。 ## Zoo Code 能为您做什么? diff --git a/locales/zh-TW/README.md b/locales/zh-TW/README.md index 1fa7f90467..9fa30e2bbb 100644 --- a/locales/zh-TW/README.md +++ b/locales/zh-TW/README.md @@ -43,11 +43,11 @@ Zoo Code 以 Roo Code 建立的基礎持續擴充,新增了: - **更可靠的終端機與編輯工作流程** — 修正終端機過早完成、工作狀態競爭、上下文管理、差異更新編輯和供應商專用工具使用等問題。 - **更完整的工作區控制** — 支援規則管理、依模式限制 MCP、多根工作區路徑控制、模型推理選項,以及完成後的變更檢閱操作。 -## v3.82.0 新功能 +## v3.84.0 新功能 -- 🔑 **隨處使用你的 Zoo Gateway API 金鑰** — 可將它用於任何與 OpenAI 相容的用戶端或工作流程:https://zoocode.dev/models -- 🎁 **限時免費使用模型** — 透過 Zoo Gateway 免費使用 MiniMax-M3。 -- ✨ **全新模型** — GPT-6 Astra 和 Claude Fable 5.1 現已推出。 +- ✨ **新增 SOTA 模型:** 在支援的供應商中使用 GPT-6 Sol、GPT-6 Luna 和 Claude Opus 5.5。 +- 🧭 **更可靠的工作與子工作:** 隔離委派模式,在重複停止後保留子工作連結,並在斜線命令切換模式時保護協調器設定。 +- 🛠️ **更可靠的終端機、供應商和程式碼搜尋行為:** 改善 Windows 和非英語環境中的終端機行為,強化供應商回應與取消處理,並讓程式碼搜尋更穩定地使用正確的工作區。 ## Zoo Code 能為您做什麼? diff --git a/src/CHANGELOG.md b/src/CHANGELOG.md index 4b16bfb62f..b96b3c673c 100644 --- a/src/CHANGELOG.md +++ b/src/CHANGELOG.md @@ -1,5 +1,45 @@ # Zoo Code Changelog +## [3.84.0] + +- ✨ **New SOTA models added:** Use GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5 across supported providers. +- 🧭 **More reliable tasks and subtasks:** Keep delegated modes isolated, preserve subtask links after repeated stops, and protect orchestrator settings when slash commands switch modes. +- 🛠️ **More dependable terminal, provider, and code-search behavior:** Improve terminal behavior across Windows and non-English environments, strengthen provider responses and cancellation, and make code search use the correct workspace more consistently. + +### Minor Changes + +- Add GPT-6 Sol and GPT-6 Luna to OpenAI model catalogs (PR #1755 by @app/zoomote) +- Add Claude Opus 5.5 across supported model providers (PR #1756 by @app/zoomote) +- Correct the Vertex Claude Opus 5.5 maximum output limit to 128K tokens (PR #1777 by @wrsfmss) +- Report Amazon Bedrock output truncation and expose model token limits (#1668 by @LouisClt, PR #1718 by @PierrunoYT) +- Sanitize lone UTF-16 surrogates in VS Code LM text and tool input (PR #1605 by @simurg79) +- Clear stale native tool-call arguments when finalization fails (#1221 by @canblmz1, PR #1634 by @canblmz1) +- Preserve concurrent MCP settings when the settings file is first created (#1371 by @pajitosingh, PR #1380 by @easonLiangWorldedtech) +- Use the canonical default model for the native OpenAI provider (#992 by @WebMad, PR #1627 by @JunyongParkDev) +- Propagate caller cancellation into dynamic model-catalog fetches (#1615 by @DaubnerF, PR #1683 by @DaubnerF) +- Inherit the host UTF-8 locale in terminals instead of forcing `en_US.UTF-8` (#1084 by @scottdk, PR #1713 by @hebulin) +- Prevent Inline Terminal from falling back to `cmd.exe` incorrectly on Windows (#705 by @myk1yt, PR #1673 by @xcloudx01) +- Report the shell that actually runs commands under Inline Terminal (#1568 by @DaubnerF, PR #1682 by @DaubnerF) +- Search the task workspace instead of the active editor workspace in codebase search (PR #1629 by @WebMad) +- Initialize external code-index task managers before search begins (#1722 by @WebMad, PR #1725 by @WebMad) +- Align codebase-search readiness checks across mode filters (PR #1630 by @WebMad) +- Keep delegated child modes isolated from their parent task (#1632 by @robert-shade, PR #1637 by @PierrunoYT) +- Prevent slash-command mode frontmatter from overwriting the orchestrator task mode (#1776 by @edelauna, PR #1784 by @edelauna) +- Preserve parent and child task links after repeated Stop actions (#1676 by @jaszhix, PR #1678 by @jaszhix) +- Stop task-history updates from writing the entire history to global state (#1542 by @edelauna, PR #1664 by @PierrunoYT) +- Add a guarded VS Code LM tool-call recovery parser and normalized schema conversion (PR #1188 by @simurg79) +- Stabilize restart conversation-history E2E coverage with polling (#1641 by @DaubnerF, PR #1663 by @PierrunoYT) +- Update Vitest to 4.1.11 for security fixes (PR #1582 by @app/renovate) +- Reduce Windows CI cold-start time (PR #1654 by @app/zoomote) +- Mask the context-token counter in Electron sidebar snapshots (#1679 by @edelauna, PR #1680 by @edelauna) +- Add scope-boundary guidance to CodeRabbit global path instructions (PR #1757 by @app/zoomote) +- Allow non-organization members to interact with CodeRabbit chat (PR #1775 by @app/zoomote) +- Isolate workflow configuration tests from the Turbo cache (#1722 by @WebMad, PR #1782 by @edelauna) +- Add the task-lifecycle verification gap report and remediation blocks (PR #1626 by @app/zoomote) +- Add the stable release documentation PR step to the release workflow (PR #1786 by @taltas) +- Update the weekly release-reminder rotation (#1698 by @app/zoomote, PR #1700 by @app/zoomote) +- Merge the v3.82.2 release preparation state into `main` (PR #1677 by @edelauna) + ## [3.82.2] ### Patch Changes diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 9333329a38..2f8c7f8adc 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -319,7 +319,7 @@ export class ClineProvider public isViewLaunched = false public settingsImportedAt?: number - public readonly latestAnnouncementId = "sep-2026-v3.82.0-gateway-portability-free-models" // v3.82.0 portable Zoo Gateway keys, free MiniMax-M3, and new models + public readonly latestAnnouncementId = "sep-2026-v3.84.0-models-task-tool-reliability" // v3.84.0 new models, task reliability, and terminal/provider/code-search fixes public readonly providerSettingsManager: ProviderSettingsManager public readonly customModesManager: CustomModesManager diff --git a/src/package.json b/src/package.json index 69d125fb5f..c142e02abb 100644 --- a/src/package.json +++ b/src/package.json @@ -3,7 +3,7 @@ "displayName": "%extension.displayName%", "description": "%extension.description%", "publisher": "ZooCodeOrganization", - "version": "3.82.2", + "version": "3.84.0", "icon": "assets/icons/icon.png", "galleryBanner": { "color": "#617A91", diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx index 387c6c68a4..09be059547 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -44,12 +44,7 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {

{t("chat:announcement.release.heading")}

    -
  • - }} - /> -
  • +
  • {t("chat:announcement.release.highlight1")}
  • {t("chat:announcement.release.highlight2")}
  • {t("chat:announcement.release.highlight3")}
@@ -113,13 +108,4 @@ const GitHubLink = ({ children }: { children?: ReactNode }) => ( ) -const ModelsLink = ({ children }: { children?: ReactNode }) => ( - - {children} - -) - export default memo(Announcement) diff --git a/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx b/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx index 1f56f24ec1..a00c24b7e9 100644 --- a/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx +++ b/webview-ui/src/components/chat/__tests__/Announcement.spec.tsx @@ -14,7 +14,7 @@ vi.mock("@src/utils/vscode", () => ({ vi.mock("@roo/package", () => ({ Package: { - version: "3.82.0", + version: "3.84.0", }, })) @@ -24,10 +24,6 @@ vi.mock("react-i18next", () => ({ return React.cloneElement(components.githubLink, undefined, "GitHub") } - if (i18nKey === "chat:announcement.release.highlight1" && components?.modelsLink) { - return React.cloneElement(components.modelsLink, undefined, "https://zoocode.dev/models") - } - return {i18nKey} }, })) @@ -37,10 +33,12 @@ vi.mock("@src/i18n/TranslationContext", () => ({ t: (key: string, options?: { version?: string }) => { const translations: Record = { "chat:announcement.release.heading": "What's New:", + "chat:announcement.release.highlight1": + "✨ New SOTA models added: Use GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5 across supported providers.", "chat:announcement.release.highlight2": - "🎁 For a limited time, get free access to MiniMax-M3 through Zoo Gateway.", + "🧭 More reliable tasks and subtasks: Keep delegated modes isolated, preserve subtask links after repeated stops, and protect orchestrator settings when slash commands switch modes.", "chat:announcement.release.highlight3": - "✨ Now available: the brand-new GPT-6 Astra and Claude Fable 5.1 models.", + "🛠️ More dependable terminal, provider, and code-search behavior: Improve terminal behavior across Windows and non-English environments, strengthen provider responses and cancellation, and make code search use the correct workspace more consistently.", } if (key === "chat:announcement.title") { @@ -56,12 +54,21 @@ describe("Announcement", () => { it("renders the announcement title and highlights", () => { render() - expect(screen.getByText("Zoo Code 3.82.0 Released")).toBeInTheDocument() + expect(screen.getByText("Zoo Code 3.84.0 Released")).toBeInTheDocument() expect( - screen.getByText("🎁 For a limited time, get free access to MiniMax-M3 through Zoo Gateway."), + screen.getByText( + "✨ New SOTA models added: Use GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5 across supported providers.", + ), ).toBeInTheDocument() expect( - screen.getByText("✨ Now available: the brand-new GPT-6 Astra and Claude Fable 5.1 models."), + screen.getByText( + "🧭 More reliable tasks and subtasks: Keep delegated modes isolated, preserve subtask links after repeated stops, and protect orchestrator settings when slash commands switch modes.", + ), + ).toBeInTheDocument() + expect( + screen.getByText( + "🛠️ More dependable terminal, provider, and code-search behavior: Improve terminal behavior across Windows and non-English environments, strengthen provider responses and cancellation, and make code search use the correct workspace more consistently.", + ), ).toBeInTheDocument() }) @@ -77,33 +84,22 @@ describe("Announcement", () => { expect(screen.getByRole("link", { name: "GitHub" })).toHaveAttribute("href", EXTERNAL_LINKS.GITHUB_REPO) }) - it("links the models promo to the Zoo Code models page", () => { - render() - - expect(screen.getByRole("link", { name: "https://zoocode.dev/models" })).toHaveAttribute( - "href", - EXTERNAL_LINKS.MODELS, - ) - }) - it("posts each announcement link to the extension host exactly once", () => { render() - fireEvent.click(screen.getByRole("link", { name: "https://zoocode.dev/models" })) fireEvent.click(screen.getByRole("link", { name: "GitHub" })) fireEvent.click(screen.getByRole("link", { name: "X" })) fireEvent.click(screen.getByRole("link", { name: "Discord" })) fireEvent.click(screen.getByRole("link", { name: "Reddit" })) - expect(vscode.postMessage).toHaveBeenCalledTimes(5) - expect(vscode.postMessage).toHaveBeenNthCalledWith(1, { type: "openExternal", url: EXTERNAL_LINKS.MODELS }) - expect(vscode.postMessage).toHaveBeenNthCalledWith(2, { type: "openExternal", url: EXTERNAL_LINKS.GITHUB_REPO }) - expect(vscode.postMessage).toHaveBeenNthCalledWith(3, { type: "openExternal", url: "https://x.com/ZooCodeDev" }) - expect(vscode.postMessage).toHaveBeenNthCalledWith(4, { + expect(vscode.postMessage).toHaveBeenCalledTimes(4) + expect(vscode.postMessage).toHaveBeenNthCalledWith(1, { type: "openExternal", url: EXTERNAL_LINKS.GITHUB_REPO }) + expect(vscode.postMessage).toHaveBeenNthCalledWith(2, { type: "openExternal", url: "https://x.com/ZooCodeDev" }) + expect(vscode.postMessage).toHaveBeenNthCalledWith(3, { type: "openExternal", url: "https://discord.gg/VxfP4Vx3gX", }) - expect(vscode.postMessage).toHaveBeenNthCalledWith(5, { + expect(vscode.postMessage).toHaveBeenNthCalledWith(4, { type: "openExternal", url: "https://www.reddit.com/r/ZooCode/", }) diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 53bc81a127..687d9962a3 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -344,9 +344,9 @@ "support": "Dona suport a Zoo Code fent-nos una estrella a GitHub.", "release": { "heading": "Novetats:", - "highlight1": "🔑 Utilitza la teva clau API de Zoo Gateway a qualsevol lloc: porta-la a qualsevol client o flux de treball compatible amb OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Durant un temps limitat, obtén accés gratuït a MiniMax-M3 mitjançant Zoo Gateway.", - "highlight3": "✨ Ja disponibles: els nous models GPT-6 Astra i Claude Fable 5.1." + "highlight1": "✨ Nous models SOTA afegits: Utilitza GPT-6 Sol, GPT-6 Luna i Claude Opus 5.5 amb els proveïdors compatibles.", + "highlight2": "🧭 Tasques i subtasques més fiables: Mantén aïllats els modes delegats, conserva els enllaços de les subtasques després d'aturades repetides i protegeix la configuració de l'orquestrador quan les ordres amb barra canvien de mode.", + "highlight3": "🛠️ Comportament més fiable del terminal, els proveïdors i la cerca de codi: Millora el terminal a Windows i en entorns que no són en anglès, reforça les respostes i la cancel·lació dels proveïdors i fes que la cerca de codi utilitzi l'espai de treball correcte de manera més consistent." }, "cloudAgents": { "heading": "Novetats al núvol:", diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index 3300742d0f..e862fa9564 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -344,9 +344,9 @@ "support": "Bitte unterstütze Zoo Code, indem du uns auf GitHub einen Stern gibst.", "release": { "heading": "Was ist neu:", - "highlight1": "🔑 Verwende deinen Zoo Gateway API-Key überall – nutze ihn in jedem OpenAI-kompatiblen Client oder Workflow: https://zoocode.dev/models", - "highlight2": "🎁 Für begrenzte Zeit erhältst du über Zoo Gateway kostenlosen Zugriff auf MiniMax-M3.", - "highlight3": "✨ Jetzt verfügbar: die brandneuen Modelle GPT-6 Astra und Claude Fable 5.1." + "highlight1": "✨ Neue SOTA-Modelle hinzugefügt: Nutze GPT-6 Sol, GPT-6 Luna und Claude Opus 5.5 bei unterstützten Anbietern.", + "highlight2": "🧭 Zuverlässigere Aufgaben und Unteraufgaben: Halte delegierte Modi getrennt, bewahre Verknüpfungen zu Unteraufgaben nach wiederholtem Stoppen und schütze die Orchestrator-Einstellungen, wenn Slash-Befehle den Modus wechseln.", + "highlight3": "🛠️ Zuverlässigeres Verhalten von Terminal, Anbietern und Codesuche: Verbessere das Terminal unter Windows und in nicht englischsprachigen Umgebungen, stärke Anbieterantworten und Abbrüche und sorge dafür, dass die Codesuche konsistenter den richtigen Workspace verwendet." }, "cloudAgents": { "heading": "Neu in der Cloud:", diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 21eedce9c9..cc02656a30 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -363,9 +363,9 @@ "support": "Please support Zoo Code by starring us on GitHub.", "release": { "heading": "What's New:", - "highlight1": "🔑 Use your Zoo Gateway API key anywhere—bring it to any OpenAI-compatible client or workflow: https://zoocode.dev/models", - "highlight2": "🎁 For a limited time, get free access to MiniMax-M3 through Zoo Gateway.", - "highlight3": "✨ Now available: the brand-new GPT-6 Astra and Claude Fable 5.1 models." + "highlight1": "✨ New SOTA models added: Use GPT-6 Sol, GPT-6 Luna, and Claude Opus 5.5 across supported providers.", + "highlight2": "🧭 More reliable tasks and subtasks: Keep delegated modes isolated, preserve subtask links after repeated stops, and protect orchestrator settings when slash commands switch modes.", + "highlight3": "🛠️ More dependable terminal, provider, and code-search behavior: Improve terminal behavior across Windows and non-English environments, strengthen provider responses and cancellation, and make code search use the correct workspace more consistently." }, "cloudAgents": { "heading": "New in the Cloud:", diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index 66cac35673..937cb0cf56 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -344,9 +344,9 @@ "support": "Apoya a Zoo Code dándonos una estrella en GitHub.", "release": { "heading": "Novedades:", - "highlight1": "🔑 Usa tu clave API de Zoo Gateway en cualquier lugar: llévala a cualquier cliente o flujo de trabajo compatible con OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Por tiempo limitado, obtén acceso gratis a MiniMax-M3 mediante Zoo Gateway.", - "highlight3": "✨ Ya disponibles: los nuevos modelos GPT-6 Astra y Claude Fable 5.1." + "highlight1": "✨ Nuevos modelos SOTA añadidos: Usa GPT-6 Sol, GPT-6 Luna y Claude Opus 5.5 con los proveedores compatibles.", + "highlight2": "🧭 Tareas y subtareas más fiables: Mantén aislados los modos delegados, conserva los enlaces de las subtareas después de detenerlas varias veces y protege la configuración del orquestador cuando los comandos con barra cambien de modo.", + "highlight3": "🛠️ Comportamiento más fiable del terminal, los proveedores y la búsqueda de código: Mejora el terminal en Windows y en entornos que no están en inglés, refuerza las respuestas y la cancelación de los proveedores y haz que la búsqueda de código use el espacio de trabajo correcto de forma más consistente." }, "cloudAgents": { "heading": "Novedades en la Nube:", diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 2a599e03fc..4656d618a7 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -344,9 +344,9 @@ "support": "Soutiens Zoo Code en nous donnant une étoile sur GitHub.", "release": { "heading": "Nouveautés :", - "highlight1": "🔑 Utilise ta clé API Zoo Gateway partout : ajoute-la à n'importe quel client ou workflow compatible avec OpenAI : https://zoocode.dev/models", - "highlight2": "🎁 Pendant une durée limitée, accède gratuitement à MiniMax-M3 via Zoo Gateway.", - "highlight3": "✨ Désormais disponibles : les tout nouveaux modèles GPT-6 Astra et Claude Fable 5.1." + "highlight1": "✨ Nouveaux modèles SOTA ajoutés : Utilise GPT-6 Sol, GPT-6 Luna et Claude Opus 5.5 avec les providers compatibles.", + "highlight2": "🧭 Tâches et sous-tâches plus fiables : Garde les modes délégués isolés, préserve les liens des sous-tâches après des arrêts répétés et protège les réglages de l'orchestrateur quand les commandes slash changent de mode.", + "highlight3": "🛠️ Comportement plus fiable du terminal, des providers et de la recherche de code : Améliore le terminal sous Windows et dans les environnements non anglophones, renforce les réponses et l'annulation des providers et assure-toi que la recherche de code utilise plus systématiquement le bon workspace." }, "cloudAgents": { "heading": "Nouveautés dans le Cloud :", diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index fa9bb62592..c36bca4e0f 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -344,9 +344,9 @@ "support": "कृपया GitHub पर हमें स्टार देकर Zoo Code का समर्थन करें।", "release": { "heading": "नया क्या है:", - "highlight1": "🔑 अपनी Zoo Gateway API key कहीं भी इस्तेमाल करें—इसे किसी भी OpenAI-compatible client या workflow में जोड़ें: https://zoocode.dev/models", - "highlight2": "🎁 सीमित समय के लिए Zoo Gateway के ज़रिए MiniMax-M3 का FREE access पाएं।", - "highlight3": "✨ अब उपलब्ध: बिल्कुल नए GPT-6 Astra और Claude Fable 5.1 models।" + "highlight1": "✨ नए SOTA models जोड़े गए: Supported providers पर GPT-6 Sol, GPT-6 Luna और Claude Opus 5.5 इस्तेमाल करें।", + "highlight2": "🧭 ज़्यादा भरोसेमंद tasks और subtasks: Delegated modes को अलग रखें, बार-बार Stop करने के बाद भी subtask links बचाएं और slash commands से mode बदलते समय orchestrator settings को सुरक्षित रखें।", + "highlight3": "🛠️ ज़्यादा भरोसेमंद terminal, provider और code-search behavior: Windows और non-English environments में terminal behavior बेहतर करें, provider responses और cancellation को मज़बूत बनाएं और code search में सही workspace का लगातार इस्तेमाल सुनिश्चित करें।" }, "cloudAgents": { "heading": "क्लाउड में नया:", diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 378314b3a5..d8a642b8ee 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -373,9 +373,9 @@ "support": "Dukung Zoo Code dengan memberi kami bintang di GitHub.", "release": { "heading": "Yang Baru:", - "highlight1": "🔑 Gunakan kunci API Zoo Gateway milikmu di mana saja—pakai di client atau workflow apa pun yang kompatibel dengan OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Untuk waktu terbatas, dapatkan akses gratis ke MiniMax-M3 melalui Zoo Gateway.", - "highlight3": "✨ Kini tersedia: model terbaru GPT-6 Astra dan Claude Fable 5.1." + "highlight1": "✨ Model SOTA baru ditambahkan: Gunakan GPT-6 Sol, GPT-6 Luna, dan Claude Opus 5.5 melalui provider yang didukung.", + "highlight2": "🧭 Task dan subtask yang lebih andal: Jaga mode yang didelegasikan tetap terisolasi, pertahankan tautan subtask setelah Stop berulang, dan lindungi pengaturan orchestrator saat slash command mengganti mode.", + "highlight3": "🛠️ Perilaku terminal, provider, dan pencarian kode yang lebih andal: Tingkatkan terminal di Windows dan lingkungan non-Inggris, perkuat respons serta pembatalan provider, dan pastikan pencarian kode lebih konsisten menggunakan workspace yang tepat." }, "cloudAgents": { "heading": "Baru di Cloud:", diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index 2b307241ab..6ce80b2316 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -344,9 +344,9 @@ "support": "Sostieni Zoo Code lasciandoci una stella su GitHub.", "release": { "heading": "Novità:", - "highlight1": "🔑 Usa la tua chiave API Zoo Gateway ovunque: portala in qualsiasi client o workflow compatibile con OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Per un periodo limitato, accedi gratuitamente a MiniMax-M3 tramite Zoo Gateway.", - "highlight3": "✨ Ora disponibili: i nuovissimi modelli GPT-6 Astra e Claude Fable 5.1." + "highlight1": "✨ Aggiunti nuovi modelli SOTA: Usa GPT-6 Sol, GPT-6 Luna e Claude Opus 5.5 con i provider supportati.", + "highlight2": "🧭 Attività e sottoattività più affidabili: Mantieni isolati i mode delegati, conserva i collegamenti alle sottoattività dopo Stop ripetuti e proteggi le impostazioni dell'orchestrator quando i comandi slash cambiano mode.", + "highlight3": "🛠️ Comportamento più affidabile di terminale, provider e ricerca del codice: Migliora il terminale su Windows e negli ambienti non in inglese, rafforza le risposte e l'annullamento dei provider e fai in modo che la ricerca del codice utilizzi più coerentemente il workspace corretto." }, "cloudAgents": { "heading": "Novità nel Cloud:", diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index 0e3d2a99d9..f9e535ee89 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -344,9 +344,9 @@ "support": "GitHubでスターを付けて Zoo Code を応援してください。", "release": { "heading": "新機能:", - "highlight1": "🔑 Zoo Gateway API キーをどこでも使用できます。OpenAI 互換のクライアントやワークフローにそのまま追加できます: https://zoocode.dev/models", - "highlight2": "🎁 期間限定で、Zoo Gateway から MiniMax-M3 に無料でアクセスできます。", - "highlight3": "✨ 新登場: 最新モデル GPT-6 Astra と Claude Fable 5.1 が利用可能になりました。" + "highlight1": "✨ 新しい SOTA モデルを追加: 対応プロバイダーで GPT-6 Sol、GPT-6 Luna、Claude Opus 5.5 を利用できます。", + "highlight2": "🧭 タスクとサブタスクの信頼性を向上: 委任されたモードを分離し、Stop を繰り返した後もサブタスクのリンクを維持し、スラッシュコマンドによるモード切り替え時にオーケストレーターの設定を保護します。", + "highlight3": "🛠️ ターミナル、プロバイダー、コード検索の動作をさらに安定化: Windows や英語以外の環境でのターミナル動作、プロバイダーの応答とキャンセル処理を改善し、コード検索が正しいワークスペースをより確実に使用するようにしました。" }, "cloudAgents": { "heading": "クラウドの新機能:", diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 1ec6e8beb1..a633602e26 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -344,9 +344,9 @@ "support": "GitHub에서 별표를 눌러 Zoo Code를 응원해 주세요.", "release": { "heading": "새로운 기능:", - "highlight1": "🔑 Zoo Gateway API 키를 어디서나 사용하세요. OpenAI 호환 클라이언트나 워크플로에 그대로 연결할 수 있습니다: https://zoocode.dev/models", - "highlight2": "🎁 한정 기간 동안 Zoo Gateway를 통해 MiniMax-M3를 무료로 이용하세요.", - "highlight3": "✨ 새롭게 출시된 GPT-6 Astra와 Claude Fable 5.1 모델을 지금 이용할 수 있습니다." + "highlight1": "✨ 새로운 SOTA 모델 추가: 지원되는 프로바이더에서 GPT-6 Sol, GPT-6 Luna, Claude Opus 5.5를 사용하세요.", + "highlight2": "🧭 더 안정적인 작업 및 하위 작업: 위임된 모드를 분리하고, Stop을 반복한 뒤에도 하위 작업 링크를 유지하며, 슬래시 명령이 모드를 전환할 때 오케스트레이터 설정을 보호합니다.", + "highlight3": "🛠️ 더 안정적인 터미널, 프로바이더 및 코드 검색 동작: Windows와 비영어권 환경의 터미널 동작을 개선하고, 프로바이더 응답과 취소 처리를 강화하며, 코드 검색이 올바른 워크스페이스를 더 일관되게 사용하도록 했습니다." }, "cloudAgents": { "heading": "클라우드의 새로운 기능:", diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index 293a0c8ab8..67407b6b7b 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -317,9 +317,9 @@ "support": "Steun Zoo Code door ons een ster te geven op GitHub.", "release": { "heading": "Wat is nieuw:", - "highlight1": "🔑 Gebruik je Zoo Gateway API-sleutel overal—voeg hem toe aan elke OpenAI-compatibele client of workflow: https://zoocode.dev/models", - "highlight2": "🎁 Krijg tijdelijk gratis toegang tot MiniMax-M3 via Zoo Gateway.", - "highlight3": "✨ Nu beschikbaar: de gloednieuwe modellen GPT-6 Astra en Claude Fable 5.1." + "highlight1": "✨ Nieuwe SOTA-modellen toegevoegd: Gebruik GPT-6 Sol, GPT-6 Luna en Claude Opus 5.5 bij ondersteunde providers.", + "highlight2": "🧭 Betrouwbaardere taken en subtaken: Houd gedelegeerde modi geïsoleerd, behoud links naar subtaken na herhaald stoppen en bescherm orchestrator-instellingen wanneer slash-opdrachten van modus wisselen.", + "highlight3": "🛠️ Betrouwbaarder gedrag van terminal, providers en codezoekfunctie: Verbeter de terminal op Windows en in niet-Engelstalige omgevingen, versterk providerreacties en annulering en laat de codezoekfunctie consistenter de juiste workspace gebruiken." }, "cloudAgents": { "heading": "Nieuw in de Cloud:", diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index efabde84ce..f7f88dc87a 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -344,9 +344,9 @@ "support": "Wesprzyj Zoo Code, dając nam gwiazdkę na GitHub.", "release": { "heading": "Co nowego:", - "highlight1": "🔑 Używaj swojego klucza API Zoo Gateway wszędzie—dodaj go do dowolnego klienta lub workflow zgodnego z OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Przez ograniczony czas korzystaj bezpłatnie z MiniMax-M3 przez Zoo Gateway.", - "highlight3": "✨ Już dostępne: zupełnie nowe modele GPT-6 Astra i Claude Fable 5.1." + "highlight1": "✨ Dodano nowe modele SOTA: Korzystaj z GPT-6 Sol, GPT-6 Luna i Claude Opus 5.5 u obsługiwanych providerów.", + "highlight2": "🧭 Bardziej niezawodne zadania i podzadania: Zachowaj izolację delegowanych trybów, utrzymuj linki do podzadań po wielokrotnym zatrzymaniu i chroń ustawienia orchestratora, gdy polecenia slash zmieniają tryb.", + "highlight3": "🛠️ Bardziej niezawodne działanie terminala, providerów i wyszukiwania kodu: Usprawnij terminal w Windows i środowiskach innych niż angielskie, popraw odpowiedzi oraz anulowanie u providerów i spraw, aby wyszukiwanie kodu bardziej konsekwentnie korzystało z właściwego workspace." }, "cloudAgents": { "heading": "Nowości w chmurze:", diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index b88e869ad7..1adf5870a8 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -344,9 +344,9 @@ "support": "Apoie o Zoo Code nos dando uma estrela no GitHub.", "release": { "heading": "Novidades:", - "highlight1": "🔑 Use sua chave de API do Zoo Gateway em qualquer lugar: leve-a para qualquer cliente ou workflow compatível com OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Por tempo limitado, tenha acesso grátis ao MiniMax-M3 pelo Zoo Gateway.", - "highlight3": "✨ Já disponíveis: os novíssimos modelos GPT-6 Astra e Claude Fable 5.1." + "highlight1": "✨ Novos modelos SOTA adicionados: Use GPT-6 Sol, GPT-6 Luna e Claude Opus 5.5 nos providers compatíveis.", + "highlight2": "🧭 Tarefas e subtarefas mais confiáveis: Mantenha os modos delegados isolados, preserve os links das subtarefas após interrupções repetidas e proteja as configurações do orquestrador quando comandos com barra alternarem o modo.", + "highlight3": "🛠️ Comportamento mais confiável do terminal, dos providers e da busca de código: Melhore o terminal no Windows e em ambientes que não usam inglês, fortaleça as respostas e o cancelamento dos providers e faça a busca de código usar o workspace correto com mais consistência." }, "cloudAgents": { "heading": "Novidades na Nuvem:", diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 93f61926e7..f42363c5f4 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -318,9 +318,9 @@ "support": "Поддержите Zoo Code, поставив нам звезду на GitHub.", "release": { "heading": "Что нового:", - "highlight1": "🔑 Используйте свой API-ключ Zoo Gateway где угодно — подключите его к любому клиенту или workflow, совместимому с OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 В течение ограниченного времени получите бесплатный доступ к MiniMax-M3 через Zoo Gateway.", - "highlight3": "✨ Уже доступны: совершенно новые модели GPT-6 Astra и Claude Fable 5.1." + "highlight1": "✨ Добавлены новые SOTA-модели: Используйте GPT-6 Sol, GPT-6 Luna и Claude Opus 5.5 у поддерживаемых провайдеров.", + "highlight2": "🧭 Более надёжные задачи и подзадачи: Сохраняйте изоляцию делегированных режимов, связи с подзадачами после повторных остановок и настройки оркестратора при переключении режима slash-командами.", + "highlight3": "🛠️ Более надёжная работа терминала, провайдеров и поиска по коду: Улучшена работа терминала в Windows и неанглоязычных средах, ответы и отмена запросов провайдеров, а поиск по коду теперь стабильнее использует правильный workspace." }, "cloudAgents": { "heading": "Новое в облаке:", diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 708a602213..4d8ba6fead 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -345,9 +345,9 @@ "support": "Lütfen GitHub'da bize yıldız vererek Zoo Code'u destekle.", "release": { "heading": "Yenilikler:", - "highlight1": "🔑 Zoo Gateway API anahtarını her yerde kullan—anahtarı OpenAI uyumlu herhangi bir istemciye veya iş akışına ekle: https://zoocode.dev/models", - "highlight2": "🎁 Sınırlı bir süre için Zoo Gateway üzerinden MiniMax-M3'e ücretsiz eriş.", - "highlight3": "✨ Şimdi kullanıma sunuldu: yepyeni GPT-6 Astra ve Claude Fable 5.1 modelleri." + "highlight1": "✨ Yeni SOTA modelleri eklendi: Desteklenen sağlayıcılarda GPT-6 Sol, GPT-6 Luna ve Claude Opus 5.5 kullan.", + "highlight2": "🧭 Daha güvenilir görevler ve alt görevler: Devredilen modları yalıtılmış tut, tekrarlanan Stop işlemlerinden sonra alt görev bağlantılarını koru ve slash komutları mod değiştirdiğinde orchestrator ayarlarını güvenceye al.", + "highlight3": "🛠️ Daha güvenilir terminal, sağlayıcı ve kod arama davranışı: Windows ve İngilizce olmayan ortamlarda terminal davranışını iyileştir, sağlayıcı yanıtlarını ve iptal işlemlerini güçlendir ve kod aramanın doğru workspace'i daha tutarlı kullanmasını sağla." }, "cloudAgents": { "heading": "Cloud'daki yenilikler:", diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index 50db8f8e22..d48351deac 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -345,9 +345,9 @@ "support": "Hãy ủng hộ Zoo Code bằng cách tặng sao cho chúng tôi trên GitHub.", "release": { "heading": "Có gì mới:", - "highlight1": "🔑 Dùng khóa API Zoo Gateway ở bất cứ đâu—thêm khóa vào bất kỳ client hoặc workflow nào tương thích với OpenAI: https://zoocode.dev/models", - "highlight2": "🎁 Trong thời gian giới hạn, nhận quyền truy cập miễn phí vào MiniMax-M3 qua Zoo Gateway.", - "highlight3": "✨ Hiện đã có: các model GPT-6 Astra và Claude Fable 5.1 hoàn toàn mới." + "highlight1": "✨ Đã thêm các model SOTA mới: Dùng GPT-6 Sol, GPT-6 Luna và Claude Opus 5.5 trên các provider được hỗ trợ.", + "highlight2": "🧭 Task và subtask đáng tin cậy hơn: Giữ các mode được ủy quyền tách biệt, duy trì liên kết subtask sau nhiều lần Stop và bảo vệ cài đặt orchestrator khi slash command chuyển mode.", + "highlight3": "🛠️ Terminal, provider và tìm kiếm code đáng tin cậy hơn: Cải thiện hoạt động terminal trên Windows và môi trường không dùng tiếng Anh, tăng độ ổn định của phản hồi và thao tác hủy từ provider, đồng thời giúp tìm kiếm code sử dụng đúng workspace nhất quán hơn." }, "cloudAgents": { "heading": "Mới trên Cloud:", diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 8aa277b843..00b0e3a85b 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -345,9 +345,9 @@ "support": "请在 GitHub 上为 Zoo Code 点星支持我们。", "release": { "heading": "新增功能:", - "highlight1": "🔑 随处使用你的 Zoo Gateway API 密钥——可将其用于任何兼容 OpenAI 的客户端或工作流:https://zoocode.dev/models", - "highlight2": "🎁 限时通过 Zoo Gateway 免费使用 MiniMax-M3。", - "highlight3": "✨ 全新上线:GPT-6 Astra 和 Claude Fable 5.1 模型。" + "highlight1": "✨ 新增 SOTA 模型:在支持的提供商中使用 GPT-6 Sol、GPT-6 Luna 和 Claude Opus 5.5。", + "highlight2": "🧭 更可靠的任务和子任务:隔离委派模式,在重复停止后保留子任务链接,并在斜杠命令切换模式时保护编排器设置。", + "highlight3": "🛠️ 更可靠的终端、提供商和代码搜索行为:改进 Windows 和非英语环境中的终端行为,增强提供商响应与取消处理,并让代码搜索更稳定地使用正确的工作区。" }, "cloudAgents": { "heading": "云端新功能:", diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 284fe1ad18..d04b1fb08b 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -366,9 +366,9 @@ "support": "請在 GitHub 上為 Zoo Code 加星支持我們。", "release": { "heading": "新增功能:", - "highlight1": "🔑 隨處使用你的 Zoo Gateway API 金鑰——可將它用於任何與 OpenAI 相容的用戶端或工作流程:https://zoocode.dev/models", - "highlight2": "🎁 限時透過 Zoo Gateway 免費使用 MiniMax-M3。", - "highlight3": "✨ 全新推出:GPT-6 Astra 和 Claude Fable 5.1 模型。" + "highlight1": "✨ 新增 SOTA 模型:在支援的供應商中使用 GPT-6 Sol、GPT-6 Luna 和 Claude Opus 5.5。", + "highlight2": "🧭 更可靠的工作與子工作:隔離委派模式,在重複停止後保留子工作連結,並在斜線命令切換模式時保護協調器設定。", + "highlight3": "🛠️ 更可靠的終端機、供應商和程式碼搜尋行為:改善 Windows 和非英語環境中的終端機行為,強化供應商回應與取消處理,並讓程式碼搜尋更穩定地使用正確的工作區。" }, "cloudAgents": { "heading": "雲端的新功能:", From 12e1353502d9986bf99603aaf7919ace499699f5 Mon Sep 17 00:00:00 2001 From: Toray Altas Date: Fri, 25 Sep 2026 22:47:16 -0400 Subject: [PATCH 2/2] test: update announcement visual link expectations --- .../src/components/chat/__tests__/Announcement.links.visual.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/webview-ui/src/components/chat/__tests__/Announcement.links.visual.tsx b/webview-ui/src/components/chat/__tests__/Announcement.links.visual.tsx index 90c1881423..075171a157 100644 --- a/webview-ui/src/components/chat/__tests__/Announcement.links.visual.tsx +++ b/webview-ui/src/components/chat/__tests__/Announcement.links.visual.tsx @@ -27,7 +27,6 @@ test("announcement links open exactly once through the extension host", async ({ }) // The dialog portals outside the mount wrapper, so scope to the page. - await page.getByRole("link", { name: /zoocode\.dev\/models/ }).click() await page.getByRole("link", { name: "GitHub" }).click() await page.getByRole("link", { name: "X", exact: true }).click() await page.getByRole("link", { name: "Discord" }).click() @@ -41,7 +40,6 @@ test("announcement links open exactly once through the extension host", async ({ // Exactly one host message per link, in render order. const hostMessages = (await getCapturedVscodeMessages(page)).filter((message) => message.type === "openExternal") expect(hostMessages).toEqual([ - { type: "openExternal", url: "https://zoocode.dev/models" }, { type: "openExternal", url: "https://github.com/Zoo-Code-Org/Zoo-Code" }, { type: "openExternal", url: "https://x.com/ZooCodeDev" }, { type: "openExternal", url: "https://discord.gg/VxfP4Vx3gX" },