diff --git a/.changeset/v3.39.0.md b/.changeset/v3.39.0.md new file mode 100644 index 00000000000..7ba429ce276 --- /dev/null +++ b/.changeset/v3.39.0.md @@ -0,0 +1,30 @@ +--- +"roo-cline": minor +--- + +![3.39.0 Release - CLI Support & Developer Experience](/releases/3.39.0-release.png) + +- Implement sticky provider profile for task-level API config persistence (#8010 by @hannesrudolph, PR #10018 by @hannesrudolph) +- Add support for image file @mentions (PR #10189 by @hannesrudolph) +- Rename YOLO to BRRR (#8574 by @mojomast, PR #10507 by @roomote) +- Add debug-mode proxy routing for debugging API calls (#7042 by @SleeperSmith, PR #10467 by @hannesrudolph) +- Add Kimi K2 thinking model to Fireworks AI provider (#9201 by @kavehsfv, PR #9202 by @roomote) +- Add xhigh reasoning effort to OpenAI compatible endpoints (#10060 by @Soorma718, PR #10061 by @roomote) +- Filter @ mention file search results using .rooignore (#10169 by @jerrill-johnson-bitwerx, PR #10174 by @roomote) +- Add image support documentation to read_file native tool description (#10440 by @nabilfreeman, PR #10442 by @roomote) +- Add zai-glm-4.7 to Cerebras models (PR #10500 by @sebastiand-cerebras) +- VSCode shim and basic CLI for running Roo Code headlessly (PR #10452 by @cte) +- Add CLI installer for headless Roo Code (PR #10474 by @cte) +- Add option to use CLI for evals (PR #10456 by @cte) +- Remember last Roo model selection in web-evals and add evals skill (PR #10470 by @hannesrudolph) +- Tweak the style of follow up suggestion modes (PR #9260 by @mrubens) +- Fix: Handle PowerShell ENOENT error in os-name on Windows (#9859 by @Yang-strive, PR #9897 by @roomote) +- Fix: Make command chaining examples shell-aware for Windows compatibility (#10352 by @AlexNek, PR #10434 by @roomote) +- Fix: Preserve tool_use blocks for all tool_results in kept messages during condensation (PR #10471 by @daniel-lxs) +- Fix: Add additionalProperties: false to MCP tool schemas for OpenAI Responses API (PR #10472 by @daniel-lxs) +- Fix: Prevent duplicate tool_result blocks causing API errors (PR #10497 by @daniel-lxs) +- Fix: Add explicit deduplication for duplicate tool_result blocks (#10465 by @nabilfreeman, PR #10466 by @roomote) +- Fix: Use task stored API config as fallback for rate limit (PR #10266 by @roomote) +- Fix: Remove legacy Claude 2 series models from Bedrock provider (#9220 by @KevinZhao, PR #10501 by @roomote) +- Fix: Add missing description fields for debugProxy configuration (PR #10505 by @roomote) +- Fix: Glitchy kangaroo bounce animation on welcome screen (PR #10035 by @objectiveSee) diff --git a/releases/3.39.0-release.png b/releases/3.39.0-release.png new file mode 100644 index 00000000000..4f71720928d Binary files /dev/null and b/releases/3.39.0-release.png differ diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 6153af6160c..a2a400660e7 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -155,7 +155,7 @@ export class ClineProvider public isViewLaunched = false public settingsImportedAt?: number - public readonly latestAnnouncementId = "dec-2025-v3.38.0-skills-native-tool-calling" // v3.38.0 Skills & Native Tool Calling Required + public readonly latestAnnouncementId = "jan-2026-v3.39.0-sticky-profiles-image-mentions-brrr" // v3.39.0 Sticky Profiles, Image @Mentions, BRRR Mode 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 74883286148..490d0f2d683 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -44,24 +44,9 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {

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

@@ -139,15 +124,4 @@ const CareersLink = ({ children }: { children?: ReactNode }) => ( ) -const BlogLink = ({ href, children }: { href: string; children?: ReactNode }) => ( - { - e.preventDefault() - vscode.postMessage({ type: "openExternal", url: href }) - }}> - {children} - -) - export default memo(Announcement) diff --git a/webview-ui/src/components/chat/FollowUpSuggest.tsx b/webview-ui/src/components/chat/FollowUpSuggest.tsx index cb367716d30..24f8a61d350 100644 --- a/webview-ui/src/components/chat/FollowUpSuggest.tsx +++ b/webview-ui/src/components/chat/FollowUpSuggest.tsx @@ -142,7 +142,7 @@ export const FollowUpSuggest = ({ )}
{ e.stopPropagation() // Cancel the auto-approve timer when edit button is clicked diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 276688951c3..b583cf40d3c 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Què hi ha de nou:", - "skills": "Roo ara suporta Agent Skills - paquets reutilitzables de prompts, ferramentes i recursos per estendre les capacitats de Roo.", - "nativeToolCalling": "L'invocació nativa d'eines és ara obligatòria per a totes les noves tasques. Més informació sobre la motivació i què fer si trobes problemes." + "stickyProfiles": "Perfils de proveïdor persistents - Les tasques ara recorden la seva configuració API, per tant, canviar de perfil a mitja sessió no afecta les tasques en execució.", + "imageMentions": "Mencions de fitxers d'imatge - Fes referència a imatges directament al xat usant mencions @ per incloure-les al teu context.", + "brrrMode": "YOLO ara és BRRR - Aprovar-ho tot automàticament s'ha reanomenat de \"YOLO\" a \"BRRR\". Òbviament." }, "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 3e627263259..8e1826905fd 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Was ist neu:", - "skills": "Roo unterstützt jetzt Agent Skills - wiederverwendbare Pakete aus Prompts, Tools und Ressourcen, um Roos Funktionen zu erweitern.", - "nativeToolCalling": "Native Tool-Aufrufe sind jetzt für alle neuen Aufgaben erforderlich. Mehr erfahren über die Motivation und was zu tun ist, wenn du Probleme hast." + "stickyProfiles": "Sticky Provider-Profile - Aufgaben merken sich jetzt ihre API-Konfiguration, daher wirkt sich ein Profilwechsel während einer Sitzung nicht auf laufende Aufgaben aus.", + "imageMentions": "Bilddatei @-Mentions - Referenziere Bilder direkt im Chat mit @ Mentions, um sie in deinen Kontext einzubeziehen.", + "brrrMode": "YOLO ist jetzt BRRR - Die automatische Genehmigung von allem wurde von \"YOLO\" in \"BRRR\" umbenannt. Natürlich." }, "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 797a8f2dfe2..53ecf74da3a 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -336,8 +336,9 @@ }, "release": { "heading": "What's New:", - "skills": "Roo now supports Agent Skills - reusable packages of prompts, tools, and resources to extend Roo's capabilities.", - "nativeToolCalling": "Native tool calling is now required for all new tasks. Read more about the motivation and what to do if you're encountering issues." + "stickyProfiles": "Sticky provider profiles - Tasks now remember their API configuration, so switching profiles mid-session doesn't affect running tasks.", + "imageMentions": "Image file @mentions - Reference images directly in chat using @ mentions to include them in your context.", + "brrrMode": "YOLO is now BRRR - Auto-approving everything has been renamed from \"YOLO\" to \"BRRR\". Obviously." }, "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 e1557df4b48..b3d285a3596 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Qué hay de nuevo:", - "skills": "Roo ahora soporta Agent Skills - paquetes reutilizables de prompts, herramientas y recursos para extender las capacidades de Roo.", - "nativeToolCalling": "Las llamadas nativas de herramientas ahora son necesarias para todas las nuevas tareas. Lee más sobre la motivación y qué hacer si encuentras problemas." + "stickyProfiles": "Perfiles de proveedor persistentes - Las tareas ahora recuerdan su configuración de API, por lo que cambiar de perfil a mitad de sesión no afecta las tareas en ejecución.", + "imageMentions": "Menciones de archivos de imagen - Haz referencia a imágenes directamente en el chat usando menciones @ para incluirlas en tu contexto.", + "brrrMode": "YOLO ahora es BRRR - Aprobar todo automáticamente ha sido renombrado de \"YOLO\" a \"BRRR\". Obviamente." }, "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 fa8e5eca1b8..1deda1e9c8f 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Quoi de neuf :", - "skills": "Roo supporte maintenant les Agent Skills - des packages réutilisables de prompts, d'outils et de ressources pour étendre les capacités de Roo.", - "nativeToolCalling": "L'appel natif des outils est maintenant obligatoire pour toutes les nouvelles tâches. En savoir plus sur la motivation et ce qu'il faut faire si tu rencontres des problèmes." + "stickyProfiles": "Profils de fournisseur persistants - Les tâches se souviennent maintenant de leur configuration API, donc changer de profil en cours de session n'affecte pas les tâches en cours d'exécution.", + "imageMentions": "Mentions de fichiers d'image - Référencez les images directement dans le chat en utilisant les mentions @ pour les inclure dans votre contexte.", + "brrrMode": "YOLO est maintenant BRRR - L'approbation automatique de tout a été renommée de \"YOLO\" en \"BRRR\". Évidemment." }, "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 45cd3f651a7..66e51859872 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -328,9 +328,10 @@ "goToSettingsButton": "सेटिंग्स पर जाएं" }, "release": { - "heading": "नया:", - "skills": "Roo अब Agent Skills का समर्थन करता है - प्रॉम्प्ट, टूल्स और संसाधनों के पुन:उपयोग योग्य पैकेज जो Roo की क्षमताओं को बढ़ाते हैं।", - "nativeToolCalling": "सभी नए कार्यों के लिए अब मूल टूल कॉलिंग आवश्यक है। अधिक जानें प्रेरणा और समस्याओं का सामना करने पर क्या करना है इसके बारे में।" + "heading": "नया क्या है:", + "stickyProfiles": "स्टिकी प्रोवाइडर प्रोफाइलें - कार्य अब अपने API कॉन्फ़िगरेशन को याद रखते हैं, इसलिए सत्र के बीच प्रोफाइल स्विच करने से चलने वाले कार्य प्रभावित नहीं होते हैं।", + "imageMentions": "इमेज फ़ाइल @mentions - चैट में सीधे @ mentions का उपयोग करके छवियों का संदर्भ दें और उन्हें अपने संदर्भ में शामिल करें।", + "brrrMode": "YOLO अब BRRR है - सब कुछ स्वचालित-अनुमोदन करने का नाम \"YOLO\" से \"BRRR\" में बदल दिया गया है। स्पष्ट है।" }, "cloudAgents": { "heading": "क्लाउड में नया:", diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 483e7315ac8..da795acc3ef 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -342,8 +342,9 @@ }, "release": { "heading": "Yang Baru:", - "skills": "Roo sekarang mendukung Agent Skills - paket yang dapat digunakan kembali dari prompt, alat, dan sumber daya untuk memperluas kemampuan Roo.", - "nativeToolCalling": "Pemanggilan alat native sekarang diperlukan untuk semua tugas baru. Pelajari lebih lanjut tentang motivasi dan apa yang harus dilakukan jika mengalami masalah." + "stickyProfiles": "Profil Penyedia Lengket - Tugas sekarang mengingat konfigurasi API mereka, jadi beralih profil di tengah sesi tidak mempengaruhi tugas yang sedang berjalan.", + "imageMentions": "Mention File Gambar - Referensikan gambar secara langsung dalam obrolan menggunakan mention @ untuk memasukkannya dalam konteks Anda.", + "brrrMode": "YOLO sekarang BRRR - Persetujuan otomatis untuk semuanya telah diubah namanya dari \"YOLO\" menjadi \"BRRR\". Jelas." }, "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 2570daccaeb..9629c2a5ad7 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Novità:", - "skills": "Roo ora supporta Agent Skills - pacchetti riutilizzabili di prompt, strumenti e risorse per estendere le capacità di Roo.", - "nativeToolCalling": "La chiamata nativa degli strumenti è ora obbligatoria per tutte le nuove attività. Scopri di più sulla motivazione e cosa fare se riscontri problemi." + "stickyProfiles": "Profili provider persistenti - Le attività ora ricordano la loro configurazione API, quindi cambiare profilo a metà sessione non influisce sulle attività in esecuzione.", + "imageMentions": "Menzioni di file immagine - Fai riferimento alle immagini direttamente nella chat usando le menzioni @ per includerle nel tuo contesto.", + "brrrMode": "YOLO ora è BRRR - L'approvazione automatica di tutto è stata rinominata da \"YOLO\" a \"BRRR\". Ovviamente." }, "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 36493aaf062..b9981828173 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "新機能:", - "skills": "RooがAgent Skillsに対応しました - Rooの機能を拡張するためのプロンプト、ツール、リソースの再利用可能なパッケージです。", - "nativeToolCalling": "すべての新しいタスクではネイティブツール呼び出しが必須になりました。詳しく知る理由と問題が発生した場合の対応方法について。" + "stickyProfiles": "スティッキープロバイダープロファイル - タスクはAPI設定を記憶するようになったため、セッション途中にプロファイルを切り替えても実行中のタスクに影響しません。", + "imageMentions": "画像ファイル@メンション - @メンションを使用してチャット内で画像を直接参照し、コンテキストに含めることができます。", + "brrrMode": "YOLOがBRRRに - すべてを自動承認する機能が「YOLO」から「BRRR」に名前変更されました。当然です。" }, "cloudAgents": { "heading": "クラウドの新機能:", diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index d9faa8f243e..0121586b548 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "새로운 기능:", - "skills": "Roo는 이제 Agent Skills를 지원합니다 - Roo의 기능을 확장하기 위한 프롬프트, 도구 및 리소스의 재사용 가능한 패키지입니다.", - "nativeToolCalling": "모든 새 작업에 이제 네이티브 도구 호출이 필요합니다. 자세히 알아보기 동기 및 문제가 발생한 경우 수행할 작업에 대해." + "stickyProfiles": "스티커 제공자 프로필 - 작업이 이제 API 구성을 기억하므로 세션 중에 프로필을 전환해도 실행 중인 작업에 영향을 주지 않습니다.", + "imageMentions": "이미지 파일 @mentions - @mentions를 사용하여 채팅에서 직접 이미지를 참조하여 컨텍스트에 포함시킵니다.", + "brrrMode": "YOLO가 BRRR로 변경됨 - 모든 것을 자동 승인하는 기능의 이름이 \"YOLO\"에서 \"BRRR\"로 변경되었습니다. 당연하죠." }, "cloudAgents": { "heading": "클라우드의 새로운 기능:", diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index bdc835bcd2b..a2032aa3e33 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -306,8 +306,9 @@ }, "release": { "heading": "Wat is er nieuw:", - "skills": "Roo ondersteunt nu Agent Skills - herbruikbare pakketten van prompts, tools en resources om de mogelijkheden van Roo uit te breiden.", - "nativeToolCalling": "Native tool calling is nu vereist voor alle nieuwe taken. Meer informatie over de motivatie en wat je moet doen als je problemen ondervindt." + "stickyProfiles": "Sticky Provider Profielen - Taken onthouden nu hun API-configuratie, dus het wisselen van profiel in het midden van een sessie beïnvloedt niet de lopende taken.", + "imageMentions": "Bestand @mentions afbeelding - Referentie afbeeldingen rechtstreeks in de chat met behulp van @ mentions om ze in uw context op te nemen.", + "brrrMode": "YOLO is nu BRRR - Alles automatisch goedkeuren is hernoemd van \"YOLO\" naar \"BRRR\". Uiteraard." }, "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 441632e2dab..5c4183a0ac0 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Co nowego:", - "skills": "Roo obsługuje teraz Agent Skills - pakiety narzędzi, podpowiedzi i zasobów do rozszerzenia możliwości Roo.", - "nativeToolCalling": "Natywne wywoływanie narzędzi jest teraz wymagane dla wszystkich nowych zadań. Dowiedz się więcej o motywacji i co robić, jeśli napotkasz problemy." + "stickyProfiles": "Lepkie profile dostawcy - Zadania teraz pamiętają ich konfigurację API, więc przełączanie profili w trakcie sesji nie wpływa na uruchomione zadania.", + "imageMentions": "Wzmianki o plikach obrazu @mentions - Odnieś się bezpośrednio do obrazów w czacie, korzystając z @mentions, aby uwzględnić je w swoim kontekście.", + "brrrMode": "YOLO to teraz BRRR - Automatyczne zatwierdzanie wszystkiego zostało przemianowane z \"YOLO\" na \"BRRR\". Oczywiście." }, "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 4f964997a57..eb2df5e8fc2 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -329,8 +329,9 @@ }, "release": { "heading": "Novidades:", - "skills": "Roo agora suporta Agent Skills - pacotes reutilizáveis de prompts, ferramentas e recursos para estender os recursos do Roo.", - "nativeToolCalling": "A chamada nativa de ferramentas agora é necessária para todas as novas tarefas. Saiba mais sobre a motivação e o que fazer se encontrar problemas." + "stickyProfiles": "Perfis de Provedor Adesivos - As tarefas agora se lembram de sua configuração de API, portanto, trocar perfis no meio da sessão não afeta as tarefas em execução.", + "imageMentions": "Menções de arquivos de imagem @ - Faça referência a imagens diretamente no chat usando @mentions para incluí-las no seu contexto.", + "brrrMode": "YOLO agora é BRRR - A aprovação automática de tudo foi renomeada de \"YOLO\" para \"BRRR\". Obviamente." }, "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 74dfb5d2a01..85a144f31e9 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -307,8 +307,9 @@ }, "release": { "heading": "Что нового:", - "skills": "Roo теперь поддерживает Agent Skills - переиспользуемые пакеты промптов, инструментов и ресурсов для расширения возможностей Roo.", - "nativeToolCalling": "Нативный вызов инструментов теперь требуется для всех новых задач. Узнайте больше о мотивации и что делать, если вы столкнулись с проблемами." + "stickyProfiles": "Липкие профили поставщика - Задачи теперь запоминают свою конфигурацию API, поэтому переключение профилей в середине сеанса не влияет на запущенные задачи.", + "imageMentions": "Упоминания файлов изображений @mentions - Ссылайтесь на изображения напрямую в чате, используя @mentions, чтобы включить их в свой контекст.", + "brrrMode": "YOLO теперь BRRR - Автоматическое одобрение всего было переименовано с \"YOLO\" на \"BRRR\". Очевидно." }, "cloudAgents": { "heading": "Новое в облаке:", diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 09f5057d6ab..8bfeffea22b 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -330,8 +330,9 @@ }, "release": { "heading": "Yenilikler:", - "skills": "Roo artık Agent Skills'i destekliyor - Roo'nun yeteneklerini genişletmek için yeniden kullanılabilir istem, araç ve kaynak paketleri.", - "nativeToolCalling": "Tüm yeni görevler için artık yerel araç çağrısı gereklidir. Daha fazla bilgi edinin motivasyon ve sorunlarla karşılaşırsanız ne yapacağınız hakkında." + "stickyProfiles": "Yapışkan Sağlayıcı Profilleri - Görevler artık API yapılandırmalarını hatırlıyor, bu nedenle oturum ortasında profil değiştirmek çalışan görevleri etkilemez.", + "imageMentions": "Görüntü Dosyası @Mentions - Bağlamınıza dahil etmek için @mentions kullanarak sohbette doğrudan görüntülere başvurun.", + "brrrMode": "YOLO artık BRRR - Her şeyi otomatik onaylama \"YOLO\"dan \"BRRR\" olarak yeniden adlandırıldı. Tabii ki." }, "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 519940adc58..76483e19d58 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -330,8 +330,9 @@ }, "release": { "heading": "Tính năng mới:", - "skills": "Roo hiện hỗ trợ Agent Skills - các gói có thể tái sử dụng gồm các lời nhắc, công cụ và tài nguyên để mở rộng khả năng của Roo.", - "nativeToolCalling": "Gọi công cụ gốc hiện được yêu cầu cho tất cả các tác vụ mới. Tìm hiểu thêm về động lực và những gì cần làm nếu bạn gặp sự cố." + "stickyProfiles": "Hồ sơ nhà cung cấp dính - Các tác vụ hiện nhớ cấu hình API của chúng, vì vậy việc chuyển đổi hồ sơ giữa phiên không ảnh hưởng đến các tác vụ đang chạy.", + "imageMentions": "Đề cập @image files - Tham chiếu hình ảnh trực tiếp trong trò chuyện bằng cách sử dụng @mentions để đưa chúng vào ngữ cảnh của bạn.", + "brrrMode": "YOLO giờ là BRRR - Phê duyệt tự động mọi thứ đã được đổi tên từ \"YOLO\" thành \"BRRR\". Rõ ràng rồi." }, "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 b4401a35f70..26b874c2b0d 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -330,8 +330,9 @@ }, "release": { "heading": "新增功能:", - "skills": "Roo 现支持 Agent Skills - 可复用的提示词、工具和资源包,扩展 Roo 的功能。", - "nativeToolCalling": "所有新任务现在需要使用原生工具调用。了解更多相关信息和解决方案。" + "stickyProfiles": "粘性提供商配置文件 - 任务现在会记住其 API 配置,因此在会话中途切换配置文件不会影响正在运行的任务。", + "imageMentions": "图像文件 @mentions - 在聊天中直接使用 @mentions 引用图像,将其包含在您的上下文中。", + "brrrMode": "YOLO 现在是 BRRR - 自动批准一切已从 \"YOLO\" 更名为 \"BRRR\"。显然。" }, "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 3856aab3a9b..0449b84a7ae 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -340,8 +340,9 @@ }, "release": { "heading": "新增功能:", - "skills": "Roo 現已支援 Agent Skills - 可重複使用的提示詞、工具和資源套件,用於擴展 Roo 的功能。", - "nativeToolCalling": "所有新工作現在都需要原生工具呼叫。深入了解相關動機以及遇到問題時的解決方案。" + "stickyProfiles": "固定式提供商設定檔 - 工作現在會記住其 API 設定,因此在會話中途切換設定檔不會影響正在執行的工作。", + "imageMentions": "圖像檔案 @mentions - 在聊天中直接使用 @mentions 引用圖像,將其包含在您的上下文中。", + "brrrMode": "YOLO 現在是 BRRR - 自動批准一切已從 \"YOLO\" 更名為 \"BRRR\"。顯然。" }, "cloudAgents": { "heading": "雲端的新功能:",