diff --git a/.changeset/v3.29.0.md b/.changeset/v3.29.0.md new file mode 100644 index 00000000000..3362e5cefed --- /dev/null +++ b/.changeset/v3.29.0.md @@ -0,0 +1,28 @@ +--- +"roo-cline": minor +--- + +![3.29.0 Release - Intelligent File Reading](/releases/3.29.0-release.png) + +- Add token-budget based file reading with intelligent preview to avoid context overruns (thanks @daniel-lxs!) +- Enable browser-use tool for all image-capable models (#8116 by @hannesrudolph, PR by @app/roomote!) +- Add dynamic model loading for Roo Code Cloud provider (thanks @app/roomote!) +- Fix: Respect nested .gitignore files in search_files (#7921 by @hannesrudolph, PR by @daniel-lxs) +- Fix: Preserve trailing newlines in stripLineNumbers for apply_diff (#8020 by @liyi3c, PR by @app/roomote) +- Fix: Exclude max tokens field for models that don't support it in export (#7944 by @hannesrudolph, PR by @elianiva) +- Retry API requests on stream failures instead of aborting task (thanks @daniel-lxs!) +- Improve auto-approve button responsiveness (thanks @daniel-lxs!) +- Add checkpoint initialization timeout settings and fix checkpoint timeout warnings (#7843 by @NaccOll, PR by @NaccOll) +- Always show checkpoint restore options regardless of change detection (thanks @daniel-lxs!) +- Improve checkpoint menu translations (thanks @daniel-lxs!) +- Add GLM-4.6-turbo model to chutes ai provider (thanks @mohammad154!) +- Add Claude Haiku 4.5 to prompt caching models (thanks @hannesrudolph!) +- Expand Z.ai model coverage with GLM-4.5-X, AirX, Flash (thanks @hannesrudolph!) +- Update Mistral Medium model name (#8362 by @ThomsenDrake, PR by @ThomsenDrake) +- Remove GPT-5 instructions/reasoning_summary from UI message metadata to prevent ui_messages.json bloat (thanks @hannesrudolph!) +- Normalize docs-extractor audience tags; remove admin/stakeholder; strip tool invocations (thanks @hannesrudolph!) +- Update X/Twitter username from roo_code to roocode (thanks @app/roomote!) +- Update Configuring Profiles video link (thanks @app/roomote!) +- Fix link text for Roomote Control in README (thanks @laz-001!) +- Remove verbose error for cloud agents (thanks @cte!) +- Try 5s status mutation timeout (thanks @cte!) diff --git a/releases/3.29.0-release.png b/releases/3.29.0-release.png new file mode 100644 index 00000000000..8f9381fbae7 Binary files /dev/null and b/releases/3.29.0-release.png differ diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 119c6a35b9c..6c1d612943a 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -145,7 +145,7 @@ export class ClineProvider public isViewLaunched = false public settingsImportedAt?: number - public readonly latestAnnouncementId = "sep-2025-code-supernova-1m" // Code Supernova 1M context window announcement + public readonly latestAnnouncementId = "oct-2025-v3.29.0-cloud-agents" // v3.29.0 Cloud Agents announcement public readonly providerSettingsManager: ProviderSettingsManager public readonly customModesManager: CustomModesManager diff --git a/webview-ui/src/components/chat/Announcement.tsx b/webview-ui/src/components/chat/Announcement.tsx index 370c7701a63..20953df765f 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -4,7 +4,6 @@ import { VSCodeLink } from "@vscode/webview-ui-toolkit/react" import { Package } from "@roo/package" import { useAppTranslation } from "@src/i18n/TranslationContext" -import { useExtensionState } from "@src/context/ExtensionStateContext" import { vscode } from "@src/utils/vscode" import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@src/components/ui" import { Button } from "@src/components/ui" @@ -25,7 +24,6 @@ interface AnnouncementProps { const Announcement = ({ hideAnnouncement }: AnnouncementProps) => { const { t } = useAppTranslation() const [open, setOpen] = useState(true) - const { cloudIsAuthenticated } = useExtensionState() return ( { {t("chat:announcement.title", { version: Package.version })}
-
- , - }} - /> + {/* Regular Release Highlights */} +
+

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

+
    +
  • {t("chat:announcement.release.fileReading")}
  • +
  • {t("chat:announcement.release.browserUse")}
  • +
  • {t("chat:announcement.release.bugFixes")}
  • +
-

- {t("chat:announcement.stealthModel.note")} -

+ {/* Horizontal Rule */} +
+ + {/* Cloud Agents Section */} +
+

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

+ +
+ , + }} + /> +
+ +

+ {t("chat:announcement.cloudAgents.description")} +

-
- {!cloudIsAuthenticated ? ( +
- ) : ( - <> -

- , - }} - /> -

- - - )} +
diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index d23215956b7..e37b51db563 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -297,6 +297,18 @@ "selectModel": "Selecciona roo/code-supernova del proveïdor Roo Code Cloud a Configuració per començar.", "goToSettingsButton": "Anar a Configuració" }, + "release": { + "heading": "Novetats a l'extensió:", + "fileReading": "Lectura intel·ligent de fitxers que evita sobrepassaments de context", + "browserUse": "Eina de navegador habilitada per a tots els models amb capacitat d'imatge", + "bugFixes": "Moltes correccions d'errors i actualitzacions de models" + }, + "cloudAgents": { + "heading": "Novetats al núvol:", + "feature": "Us presentem el primer Agent al Núvol de Roo Code, el Revisor de PR.", + "description": "Executa Roo al núvol, oferint revisions de codi d'altíssima qualitat a l'instant. L'hem utilitzat intensament per construir Roo i ara també està disponible per a la comunitat.", + "createAgentButton": "Prova el Revisor de PR" + }, "socialLinks": "Uneix-te a nosaltres a X, Discord, o r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/de/chat.json b/webview-ui/src/i18n/locales/de/chat.json index 696672cc27a..8ed111d5aa5 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -297,6 +297,18 @@ "selectModel": "Wähle roo/code-supernova vom Roo Code Cloud-Provider in den Einstellungen aus, um zu beginnen.", "goToSettingsButton": "Zu den Einstellungen" }, + "release": { + "heading": "Neu in der Extension:", + "fileReading": "Intelligentes Dateilesen, das Kontextüberläufe vermeidet", + "browserUse": "Browser-Tool für alle bildfähigen Modelle aktiviert", + "bugFixes": "Viele Fehlerbehebungen und Modellaktualisierungen" + }, + "cloudAgents": { + "heading": "Neu in der Cloud:", + "feature": "Wir stellen Roo Code ersten Cloud Agent vor, den PR Reviewer.", + "description": "Er führt Roo in der Cloud aus und liefert sofort extrem hochwertige Code-Reviews. Wir haben ihn intensiv beim Aufbau von Roo eingesetzt und jetzt ist er auch für die Community verfügbar.", + "createAgentButton": "PR Reviewer ausprobieren" + }, "socialLinks": "Folge uns auf X, Discord oder r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/en/chat.json b/webview-ui/src/i18n/locales/en/chat.json index 62c712b8dd5..6e2cf84f895 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -305,6 +305,18 @@ "selectModel": "Select roo/code-supernova from the Roo Code Cloud provider in Settings to get started.", "goToSettingsButton": "Go to Settings" }, + "release": { + "heading": "New in the Extension:", + "fileReading": "Intelligent file reading that avoids context overruns", + "browserUse": "Browser-use tool enabled for all image-capable models", + "bugFixes": "Many bug fixes and model updates" + }, + "cloudAgents": { + "heading": "New in the Cloud:", + "feature": "Introducing Roo Code's first Cloud Agent, the PR Reviewer.", + "description": "It runs Roo in the cloud, giving extremely high quality code reviews instantly. We've been using it heavily to build Roo and now it's also available to the community.", + "createAgentButton": "Try out PR Reviewer" + }, "socialLinks": "Join us on X, Discord, or r/RooCode 🚀" }, "reasoning": { diff --git a/webview-ui/src/i18n/locales/es/chat.json b/webview-ui/src/i18n/locales/es/chat.json index 559a39e90c4..33e9956baa0 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -297,6 +297,18 @@ "selectModel": "Selecciona roo/code-supernova del proveedor Roo Code Cloud en Configuración para comenzar.", "goToSettingsButton": "Ir a Configuración" }, + "release": { + "heading": "Novedades en la Extensión:", + "fileReading": "Lectura inteligente de archivos que evita desbordamientos de contexto", + "browserUse": "Herramienta de navegador habilitada para todos los modelos con capacidad de imagen", + "bugFixes": "Numerosas correcciones de errores y actualizaciones de modelos" + }, + "cloudAgents": { + "heading": "Novedades en la Nube:", + "feature": "Presentamos el primer Agente en la Nube de Roo Code, el Revisor de PR.", + "description": "Ejecuta Roo en la nube, brindando revisiones de código de extremadamente alta calidad de manera instantánea. Lo hemos estado usando intensivamente para construir Roo y ahora también está disponible para la comunidad.", + "createAgentButton": "Probar Revisor de PR" + }, "socialLinks": "Únete a nosotros en X, Discord, o r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/fr/chat.json b/webview-ui/src/i18n/locales/fr/chat.json index 42be105dd34..77231e2b0ae 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -297,6 +297,18 @@ "selectModel": "Sélectionnez roo/code-supernova du fournisseur Roo Code Cloud dans Paramètres pour commencer.", "goToSettingsButton": "Aller aux Paramètres" }, + "release": { + "heading": "Nouveautés dans l'Extension :", + "fileReading": "Lecture intelligente de fichiers qui évite les débordements de contexte", + "browserUse": "Outil de navigation activé pour tous les modèles compatibles avec les images", + "bugFixes": "Nombreuses corrections de bugs et mises à jour de modèles" + }, + "cloudAgents": { + "heading": "Nouveautés dans le Cloud :", + "feature": "Présentation du premier Agent Cloud de Roo Code, le Réviseur de PR.", + "description": "Il exécute Roo dans le cloud, offrant des revues de code d'une qualité exceptionnelle instantanément. Nous l'utilisons intensivement pour développer Roo et il est désormais aussi disponible pour la communauté.", + "createAgentButton": "Essayer le Réviseur de PR" + }, "socialLinks": "Rejoins-nous sur X, Discord, ou r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/hi/chat.json b/webview-ui/src/i18n/locales/hi/chat.json index d44876c6124..9a367ea4f21 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -297,6 +297,18 @@ "selectModel": "आरंभ करने के लिए सेटिंग्स में Roo Code Cloud प्रोवाइडर से roo/code-supernova चुनें।", "goToSettingsButton": "सेटिंग्स पर जाएं" }, + "release": { + "heading": "एक्सटेंशन में नया:", + "fileReading": "बुद्धिमान फ़ाइल पढ़ना जो संदर्भ अतिप्रवाह से बचता है", + "browserUse": "सभी छवि-सक्षम मॉडल के लिए ब्राउज़र-उपयोग टूल सक्षम", + "bugFixes": "कई बग फिक्स और मॉडल अपडेट" + }, + "cloudAgents": { + "heading": "क्लाउड में नया:", + "feature": "Roo Code के पहले क्लाउड एजेंट का परिचय, PR Reviewer।", + "description": "यह क्लाउड में Roo चलाता है, तुरंत अत्यंत उच्च गुणवत्ता वाले कोड रिव्यू प्रदान करता है। हमने इसका उपयोग Roo बनाने के लिए बहुत अधिक किया है और अब यह समुदाय के लिए भी उपलब्ध है।", + "createAgentButton": "PR Reviewer आज़माएं" + }, "socialLinks": "X, Discord, या r/RooCode पर हमसे जुड़ें 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index d7878807874..ebc29eaac23 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -309,6 +309,18 @@ "selectModel": "Pilih roo/code-supernova dari penyedia Roo Code Cloud di Pengaturan untuk memulai.", "goToSettingsButton": "Pergi ke Pengaturan" }, + "release": { + "heading": "Baru di Ekstensi:", + "fileReading": "Pembacaan file cerdas yang menghindari kelebihan konteks", + "browserUse": "Tool penggunaan browser diaktifkan untuk semua model yang mendukung gambar", + "bugFixes": "Banyak perbaikan bug dan pembaruan model" + }, + "cloudAgents": { + "heading": "Baru di Cloud:", + "feature": "Memperkenalkan Agen Cloud pertama Roo Code, PR Reviewer.", + "description": "Ini menjalankan Roo di cloud, memberikan tinjauan kode berkualitas sangat tinggi secara instan. Kami telah menggunakannya secara intensif untuk membangun Roo dan sekarang juga tersedia untuk komunitas.", + "createAgentButton": "Coba PR Reviewer" + }, "socialLinks": "Bergabunglah dengan kami di X, Discord, atau r/RooCode 🚀" }, "reasoning": { diff --git a/webview-ui/src/i18n/locales/it/chat.json b/webview-ui/src/i18n/locales/it/chat.json index a2bb2e16d32..0fb2ad4ce1d 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -297,6 +297,18 @@ "selectModel": "Seleziona roo/code-supernova dal provider Roo Code Cloud nelle Impostazioni per iniziare.", "goToSettingsButton": "Vai alle Impostazioni" }, + "release": { + "heading": "Novità nell'Estensione:", + "fileReading": "Lettura intelligente dei file che evita overflow del contesto", + "browserUse": "Strumento browser abilitato per tutti i modelli con capacità di immagine", + "bugFixes": "Numerose correzioni di bug e aggiornamenti dei modelli" + }, + "cloudAgents": { + "heading": "Novità nel Cloud:", + "feature": "Presentazione del primo Cloud Agent di Roo Code, il PR Reviewer.", + "description": "Esegue Roo nel cloud, fornendo recensioni di codice di qualità estremamente elevata istantaneamente. Lo abbiamo utilizzato intensamente per costruire Roo e ora è disponibile anche per la community.", + "createAgentButton": "Prova PR Reviewer" + }, "socialLinks": "Unisciti a noi su X, Discord, o r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/ja/chat.json b/webview-ui/src/i18n/locales/ja/chat.json index f12601ba001..4dec78205ce 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -297,6 +297,18 @@ "selectModel": "設定で Roo Code Cloud プロバイダーから roo/code-supernova を選択して開始してください。", "goToSettingsButton": "設定に移動" }, + "release": { + "heading": "拡張機能の新機能:", + "fileReading": "コンテキストオーバーランを回避するインテリジェントなファイル読み取り", + "browserUse": "画像対応モデルすべてでブラウザ使用ツールが有効化", + "bugFixes": "多数のバグ修正とモデル更新" + }, + "cloudAgents": { + "heading": "クラウドの新機能:", + "feature": "Roo Code初のクラウドエージェント、PRレビューアを導入します。", + "description": "クラウドでRooを実行し、非常に高品質なコードレビューを瞬時に提供します。Rooの開発で積極的に使用しており、現在はコミュニティでも利用可能です。", + "createAgentButton": "PRレビューアを試す" + }, "socialLinks": "XDiscord、またはr/RooCodeでフォローしてください 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 87cd77c4b97..1d4e742d59f 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -297,6 +297,18 @@ "selectModel": "설정에서 Roo Code Cloud 제공업체의 roo/code-supernova를 선택하여 시작하세요.", "goToSettingsButton": "설정으로 이동" }, + "release": { + "heading": "확장 프로그램의 새로운 기능:", + "fileReading": "컨텍스트 오버런을 방지하는 지능형 파일 읽기", + "browserUse": "모든 이미지 지원 모델에서 브라우저 사용 도구 활성화", + "bugFixes": "다수의 버그 수정 및 모델 업데이트" + }, + "cloudAgents": { + "heading": "클라우드의 새로운 기능:", + "feature": "Roo Code의 첫 번째 클라우드 에이전트인 PR 리뷰어를 소개합니다.", + "description": "클라우드에서 Roo를 실행하여 매우 높은 품질의 코드 리뷰를 즉시 제공합니다. Roo를 구축하는 데 이를 집중적으로 사용했으며 이제 커뮤니티에서도 사용할 수 있습니다.", + "createAgentButton": "PR 리뷰어 사용해보기" + }, "socialLinks": "X, Discord, 또는 r/RooCode에서 만나요 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index af1ed04690f..10733f23a72 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -282,6 +282,18 @@ "selectModel": "Selecteer roo/code-supernova van de Roo Code Cloud provider in Instellingen om te beginnen.", "goToSettingsButton": "Ga naar Instellingen" }, + "release": { + "heading": "Nieuw in de extensie:", + "fileReading": "Intelligent bestanden lezen dat contextoverloop voorkomt", + "browserUse": "Browsertool ingeschakeld voor alle modellen met afbeeldingscapaciteit", + "bugFixes": "Veel bugfixes en modelupdates" + }, + "cloudAgents": { + "heading": "Nieuw in de Cloud:", + "feature": "Maak kennis met de eerste Cloud Agent van Roo Code, de PR Reviewer.", + "description": "Het draait Roo in de cloud en geeft direct zeer hoogwaardige codebeoordelingen. We hebben het intensief gebruikt om Roo te bouwen en nu is het ook beschikbaar voor de community.", + "createAgentButton": "Probeer PR Reviewer" + }, "socialLinks": "Sluit je bij ons aan op X, Discord, of r/RooCode 🚀" }, "reasoning": { diff --git a/webview-ui/src/i18n/locales/pl/chat.json b/webview-ui/src/i18n/locales/pl/chat.json index 2054db1e705..6aeced346e5 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -297,6 +297,18 @@ "selectModel": "Wybierz roo/code-supernova od dostawcy Roo Code Cloud w Ustawieniach, aby rozpocząć.", "goToSettingsButton": "Przejdź do Ustawień" }, + "release": { + "heading": "Nowości w rozszerzeniu:", + "fileReading": "Inteligentne czytanie plików, które unika przepełnienia kontekstu", + "browserUse": "Narzędzie przeglądarki włączone dla wszystkich modeli obsługujących obrazy", + "bugFixes": "Wiele poprawek błędów i aktualizacji modeli" + }, + "cloudAgents": { + "heading": "Nowości w chmurze:", + "feature": "Przedstawiamy pierwszego agenta chmurowego Roo Code, PR Reviewer.", + "description": "Uruchamia Roo w chmurze, zapewniając natychmiastowe recenzje kodu o wyjątkowo wysokiej jakości. Intensywnie używaliśmy go do budowania Roo i teraz jest również dostępny dla społeczności.", + "createAgentButton": "Wypróbuj PR Reviewer" + }, "socialLinks": "Dołącz do nas na X, Discord, lub r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/pt-BR/chat.json b/webview-ui/src/i18n/locales/pt-BR/chat.json index 3fc9164004f..684d9464748 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -297,6 +297,18 @@ "selectModel": "Selecione roo/code-supernova do provedor Roo Code Cloud em Configurações para começar.", "goToSettingsButton": "Ir para Configurações" }, + "release": { + "heading": "Novidades na Extensão:", + "fileReading": "Leitura inteligente de arquivos que evita estouro de contexto", + "browserUse": "Ferramenta de navegador habilitada para todos os modelos com capacidade de imagem", + "bugFixes": "Muitas correções de bugs e atualizações de modelos" + }, + "cloudAgents": { + "heading": "Novidades na Nuvem:", + "feature": "Apresentando o primeiro Agente em Nuvem do Roo Code, o Revisor de PR.", + "description": "Ele executa o Roo na nuvem, fornecendo revisões de código de qualidade extremamente alta instantaneamente. Temos usado intensivamente para construir o Roo e agora também está disponível para a comunidade.", + "createAgentButton": "Experimentar Revisor de PR" + }, "socialLinks": "Junte-se a nós no X, Discord, ou r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/ru/chat.json b/webview-ui/src/i18n/locales/ru/chat.json index 5dea9cee018..ac35db92146 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -283,6 +283,18 @@ "selectModel": "Выберите roo/code-supernova от провайдера Roo Code Cloud в Настройках для начала работы.", "goToSettingsButton": "Перейти к Настройкам" }, + "release": { + "heading": "Новое в расширении:", + "fileReading": "Интеллектуальное чтение файлов, предотвращающее переполнение контекста", + "browserUse": "Инструмент браузера включён для всех моделей с поддержкой изображений", + "bugFixes": "Множество исправлений ошибок и обновлений моделей" + }, + "cloudAgents": { + "heading": "Новое в облаке:", + "feature": "Представляем первого облачного агента Roo Code - PR Reviewer.", + "description": "Он запускает Roo в облаке, обеспечивая мгновенные code review исключительно высокого качества. Мы активно используем его для разработки Roo, и теперь он также доступен сообществу.", + "createAgentButton": "Попробовать PR Reviewer" + }, "socialLinks": "Присоединяйтесь к нам в X, Discord, или r/RooCode 🚀" }, "reasoning": { diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index a72bae69b9b..bffda494401 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -298,6 +298,18 @@ "selectModel": "Başlamak için Ayarlar'da Roo Code Cloud sağlayıcısından roo/code-supernova'yı seçin.", "goToSettingsButton": "Ayarlar'a Git" }, + "release": { + "heading": "Uzantıdaki yenilikler:", + "fileReading": "Bağlam taşmalarını önleyen akıllı dosya okuma", + "browserUse": "Görüntü destekli tüm modeller için tarayıcı kullanım aracı etkinleştirildi", + "bugFixes": "Birçok hata düzeltmesi ve model güncellemesi" + }, + "cloudAgents": { + "heading": "Cloud'daki yenilikler:", + "feature": "Roo Code'un ilk Cloud Agent'ını tanıtıyoruz, PR Reviewer.", + "description": "Roo'yu bulutta çalıştırarak anında son derece yüksek kaliteli kod incelemeleri sağlar. Roo'yu oluşturmak için yoğun bir şekilde kullandık ve şimdi topluluk için de kullanılabilir.", + "createAgentButton": "PR Reviewer'ı Dene" + }, "socialLinks": "Bize X, Discord, veya r/RooCode'da katılın 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/vi/chat.json b/webview-ui/src/i18n/locales/vi/chat.json index f996d84bd45..cfda62992b4 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -298,6 +298,18 @@ "selectModel": "Chọn roo/code-supernova từ nhà cung cấp Roo Code Cloud trong Cài đặt để bắt đầu.", "goToSettingsButton": "Đi tới Cài đặt" }, + "release": { + "heading": "Mới trong Extension:", + "fileReading": "Đọc tệp thông minh tránh tràn ngữ cảnh", + "browserUse": "Công cụ sử dụng trình duyệt được kích hoạt cho tất cả các mô hình hỗ trợ hình ảnh", + "bugFixes": "Nhiều bản sửa lỗi và cập nhật mô hình" + }, + "cloudAgents": { + "heading": "Mới trên Cloud:", + "feature": "Giới thiệu Cloud Agent đầu tiên của Roo Code, PR Reviewer.", + "description": "Nó chạy Roo trên đám mây, cung cấp đánh giá code chất lượng cực cao ngay lập tức. Chúng tôi đã sử dụng nó rất nhiều để xây dựng Roo và giờ đây nó cũng có sẵn cho cộng đồng.", + "createAgentButton": "Dùng thử PR Reviewer" + }, "socialLinks": "Tham gia với chúng tôi trên X, Discord, hoặc r/RooCode 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/zh-CN/chat.json b/webview-ui/src/i18n/locales/zh-CN/chat.json index 9a795f7c4fe..cc0373caf64 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -298,6 +298,18 @@ "selectModel": "在设置中从 Roo Code Cloud 提供商选择 roo/code-supernova 开始使用。", "goToSettingsButton": "前往设置" }, + "release": { + "heading": "扩展新功能:", + "fileReading": "智能文件读取,避免上下文溢出", + "browserUse": "浏览器工具已为所有支持图像的模型启用", + "bugFixes": "大量错误修复和模型更新" + }, + "cloudAgents": { + "heading": "云端新功能:", + "feature": "推出 Roo Code 首个云端 Agent,PR 审查员。", + "description": "在云端运行 Roo,即时提供极高质量的代码审查。我们在构建 Roo 时大量使用它,现在也向社区开放。", + "createAgentButton": "试用 PR 审查员" + }, "socialLinks": "在 XDiscordr/RooCode 上关注我们 🚀" }, "browser": { diff --git a/webview-ui/src/i18n/locales/zh-TW/chat.json b/webview-ui/src/i18n/locales/zh-TW/chat.json index 5ff9a082499..8e3b6f98161 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -307,6 +307,18 @@ "selectModel": "在設定中從 Roo Code Cloud 提供商選擇 roo/code-supernova 開始使用。", "goToSettingsButton": "前往設定" }, + "release": { + "heading": "擴充功能的新功能:", + "fileReading": "智慧檔案讀取,避免上下文溢位", + "browserUse": "為所有支援圖像的模型啟用瀏覽器使用工具", + "bugFixes": "許多錯誤修復和模型更新" + }, + "cloudAgents": { + "heading": "雲端的新功能:", + "feature": "介紹 Roo Code 的第一個雲端代理,PR Reviewer。", + "description": "它在雲端執行 Roo,立即提供極高品質的程式碼審查。我們在建立 Roo 時大量使用它,現在它也可供社群使用。", + "createAgentButton": "試用 PR Reviewer" + }, "socialLinks": "在 XDiscordr/RooCode 上關注我們 🚀" }, "reasoning": {