diff --git a/.changeset/v3.36.0.md b/.changeset/v3.36.0.md new file mode 100644 index 00000000000..b390d6fef78 --- /dev/null +++ b/.changeset/v3.36.0.md @@ -0,0 +1,17 @@ +--- +"roo-cline": minor +--- + +![3.36.0 Release - Rewind Kangaroo](/releases/3.36.0-release.png) + +- Fix: Restore context when rewinding after condense (#8295 by @hannesrudolph, PR #9665 by @hannesrudolph) +- Add reasoning_details support to Roo provider for enhanced model reasoning visibility (PR #9796 by @app/roomote) +- Default to native tools for all models in the Roo provider for improved performance (PR #9811 by @mrubens) +- Enable search_and_replace for Minimax models (PR #9780 by @mrubens) +- Fix: Resolve Vercel AI Gateway model fetching issues (PR #9791 by @cte) +- Fix: Apply conservative max tokens for Cerebras provider (PR #9804 by @sebastiand-cerebras) +- Fix: Remove omission detection logic to eliminate false positives (#9785 by @Michaelzag, PR #9787 by @app/roomote) +- Refactor: Remove deprecated insert_content tool (PR #9751 by @daniel-lxs) +- Chore: Hide parallel tool calls experiment and disable feature (PR #9798 by @hannesrudolph) +- Update next.js documentation site dependencies (PR #9799 by @jr) +- Fix: Correct download count display on homepage (PR #9807 by @mrubens) diff --git a/releases/3.36.0-release.png b/releases/3.36.0-release.png new file mode 100644 index 00000000000..79200d592af Binary files /dev/null and b/releases/3.36.0-release.png differ diff --git a/src/core/webview/ClineProvider.ts b/src/core/webview/ClineProvider.ts index 77e2dbc2ebe..3e054ce7d25 100644 --- a/src/core/webview/ClineProvider.ts +++ b/src/core/webview/ClineProvider.ts @@ -152,7 +152,7 @@ export class ClineProvider public isViewLaunched = false public settingsImportedAt?: number - public readonly latestAnnouncementId = "dec-2025-v3.35.0-subtasks-native-tools" // v3.35.0 Improved Subtasks & Native Tool Calling Expansion + public readonly latestAnnouncementId = "dec-2025-v3.36.0-context-rewind-roo-provider" // v3.36.0 Context Rewind & Roo Provider Improvements 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 250d86335f4..15065b9c820 100644 --- a/webview-ui/src/components/chat/Announcement.tsx +++ b/webview-ui/src/components/chat/Announcement.tsx @@ -43,8 +43,8 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {

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

diff --git a/webview-ui/src/i18n/locales/ca/chat.json b/webview-ui/src/i18n/locales/ca/chat.json index 434bdca4213..62e9549e2ea 100644 --- a/webview-ui/src/i18n/locales/ca/chat.json +++ b/webview-ui/src/i18n/locales/ca/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Novetats:", - "subtasks": "Orquestració millorada de subtasques amb represa automàtica del pare i seguretat d'obertura única per a millors fluxos de treball multitasca", - "nativeTools": "Ara s'admet la crida nativa d'eines en més de 13 proveïdors, inclosos Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini i més" + "contextRewind": "La condensació millorada del context et permet restaurar el context anterior complet quan rebobines a un punt de control", + "rooProvider": "El proveïdor de Roo Code Cloud ara conserva el contingut del raonament i utilitza per defecte les eines natives per a un millor rendiment" }, "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 194196d1b21..f03bc243c50 100644 --- a/webview-ui/src/i18n/locales/de/chat.json +++ b/webview-ui/src/i18n/locales/de/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Neu in dieser Version:", - "subtasks": "Verbesserte Subtask-Orchestrierung mit automatischer Eltern-Wiederaufnahme und Einfach-Öffnen-Sicherheit für bessere Multi-Task-Workflows", - "nativeTools": "Native Tool-Aufrufe werden jetzt über 13+ Provider unterstützt, darunter Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini und mehr" + "contextRewind": "Verbessertes Kontext-Komprimieren ermöglicht es dir nun, den vollständigen vorherigen Kontext wiederherzustellen, wenn du zu einem Checkpoint zurückspulst", + "rooProvider": "Der Roo Code Cloud-Provider behält nun den Reasoning-Inhalt bei und nutzt standardmäßig native Tools für bessere Performance" }, "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 6a0f7f8e155..695f2d9258b 100644 --- a/webview-ui/src/i18n/locales/en/chat.json +++ b/webview-ui/src/i18n/locales/en/chat.json @@ -300,8 +300,8 @@ }, "release": { "heading": "What's New:", - "subtasks": "Improved subtask orchestration with automatic parent resume and single-open safety for better multi-task workflows", - "nativeTools": "Native tool calling now supported across 13+ providers including Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini, and more" + "contextRewind": "Improved context condensing now lets you restore the full previous context when rewinding to a checkpoint", + "rooProvider": "Roo Code Cloud provider now preserves reasoning content and defaults to native tools for better performance" }, "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 997777d50e0..4d1082ac15a 100644 --- a/webview-ui/src/i18n/locales/es/chat.json +++ b/webview-ui/src/i18n/locales/es/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Novedades en esta versión:", - "subtasks": "Orquestación mejorada de subtareas con reanudación automática de padres y seguridad de apertura única para mejores flujos de trabajo multitarea", - "nativeTools": "Ahora se admite la llamada de herramientas nativas en más de 13 proveedores, incluidos Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini y más" + "contextRewind": "La condensación mejorada del contexto ahora te permite restaurar el contexto anterior completo cuando retrocedes a un punto de control", + "rooProvider": "El proveedor de Roo Code Cloud ahora preserva el contenido del razonamiento y usa herramientas nativas de forma predeterminada para mejor rendimiento" }, "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 8ae2262d78e..4a3708b6ce6 100644 --- a/webview-ui/src/i18n/locales/fr/chat.json +++ b/webview-ui/src/i18n/locales/fr/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Nouveautés dans cette version :", - "subtasks": "Orchestration améliorée des sous-tâches avec reprise automatique du parent et sécurité à ouverture unique pour de meilleurs workflows multi-tâches", - "nativeTools": "L'appel d'outils natif est désormais pris en charge par plus de 13 fournisseurs, notamment Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini et bien d'autres" + "contextRewind": "La condensation améliorée du contexte te permet désormais de restaurer le contexte précédent complet en rembobinant vers un point de contrôle", + "rooProvider": "Le fournisseur Roo Code Cloud préserve désormais le contenu du raisonnement et utilise par défaut les outils natifs pour de meilleures performances" }, "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 987e4654758..2b4e47abbbc 100644 --- a/webview-ui/src/i18n/locales/hi/chat.json +++ b/webview-ui/src/i18n/locales/hi/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "नया:", - "subtasks": "स्वचालित माता-पिता के पुनरारंभ और एकल-खुली सुरक्षा के साथ बेहतर उपकार्य ऑर्केस्ट्रेशन बेहतर बहु-कार्य वर्कफ़्लो के लिए", - "nativeTools": "नेटिव टूल कॉलिंग अब 13+ प्रदाताओं में समर्थित है जिसमें Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini और अन्य शामिल हैं" + "contextRewind": "बेहतर संदर्भ संघनन अब आपको एक चेकपॉइंट पर वापस जाते समय पूर्ण पूर्व संदर्भ को पुनर्स्थापित करने देता है", + "rooProvider": "Roo Code Cloud प्रदाता अब तर्क सामग्री को संरक्षित करता है और बेहतर प्रदर्शन के लिए डिफ़ॉल्ट रूप से नेटिव टूल का उपयोग करता है" }, "cloudAgents": { "heading": "क्लाउड में नया:", diff --git a/webview-ui/src/i18n/locales/id/chat.json b/webview-ui/src/i18n/locales/id/chat.json index 68c62b918a6..3548ae8613b 100644 --- a/webview-ui/src/i18n/locales/id/chat.json +++ b/webview-ui/src/i18n/locales/id/chat.json @@ -306,8 +306,8 @@ }, "release": { "heading": "Terbaru:", - "subtasks": "Orkestrasi subtugas yang ditingkatkan dengan resume induk otomatis dan keamanan pembukaan tunggal untuk alur kerja multi-tugas yang lebih baik", - "nativeTools": "Pemanggilan alat asli sekarang didukung di 13+ penyedia termasuk Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini, dan banyak lagi" + "contextRewind": "Kondensasi konteks yang ditingkatkan sekarang memungkinkan Anda mengembalikan konteks sebelumnya secara penuh saat memutar ulang ke checkpoint", + "rooProvider": "Penyedia Roo Code Cloud sekarang mempertahankan konten penalaran dan menggunakan alat asli secara default untuk kinerja yang lebih baik" }, "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 63425967873..9e37b7185bf 100644 --- a/webview-ui/src/i18n/locales/it/chat.json +++ b/webview-ui/src/i18n/locales/it/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Novità in questa versione:", - "subtasks": "Orchestrazione migliorata delle sottoattività con ripresa automatica del genitore e sicurezza ad apertura singola per migliori flussi di lavoro multitasking", - "nativeTools": "La chiamata di strumenti nativi è ora supportata su 13+ provider, tra cui Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini e altri" + "contextRewind": "La condensazione migliorata del contesto ora ti consente di ripristinare il contesto precedente completo quando riavvolgi a un checkpoint", + "rooProvider": "Il provider Roo Code Cloud ora preserva il contenuto del ragionamento e utilizza gli strumenti nativi per impostazione predefinita per migliori prestazioni" }, "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 8d4f28b0ac1..ece1d85b888 100644 --- a/webview-ui/src/i18n/locales/ja/chat.json +++ b/webview-ui/src/i18n/locales/ja/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "このバージョンの新機能:", - "subtasks": "親の自動再開と単一オープン安全性を備えた改善されたサブタスク オーケストレーション、より良いマルチタスク ワークフロー用", - "nativeTools": "ネイティブ ツール呼び出しは、Bedrock、Ollama、Groq、DeepSeek、Vertex Gemini など 13 以上のプロバイダーでサポートされるようになりました" + "contextRewind": "改善されたコンテキスト圧縮により、チェックポイントに巻き戻すときに以前の完全なコンテキストを復元できるようになりました", + "rooProvider": "Roo Code Cloud プロバイダーはレジーニングコンテンツを保持し、デフォルトでネイティブ ツールを使用してパフォーマンスを向上させます" }, "cloudAgents": { "heading": "クラウドの新機能:", diff --git a/webview-ui/src/i18n/locales/ko/chat.json b/webview-ui/src/i18n/locales/ko/chat.json index 96ca30925c1..9836d0a51fa 100644 --- a/webview-ui/src/i18n/locales/ko/chat.json +++ b/webview-ui/src/i18n/locales/ko/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "이 버전의 새로운 기능:", - "subtasks": "자동 부모 재개 및 단일 개방 안전성을 갖춘 개선된 하위 작업 오케스트레이션으로 더 나은 멀티태스킹 워크플로우를 제공합니다", - "nativeTools": "네이티브 도구 호출이 이제 Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini 등 13개 이상의 제공업체에서 지원됩니다" + "contextRewind": "개선된 컨텍스트 압축을 통해 이제 체크포인트로 되감을 때 이전의 전체 컨텍스트를 복원할 수 있습니다", + "rooProvider": "Roo Code Cloud 제공자는 이제 추론 콘텐츠를 보존하고 더 나은 성능을 위해 기본적으로 네이티브 도구를 사용합니다" }, "cloudAgents": { "heading": "클라우드의 새로운 기능:", diff --git a/webview-ui/src/i18n/locales/nl/chat.json b/webview-ui/src/i18n/locales/nl/chat.json index 3d306bd89a7..57edc45fa5c 100644 --- a/webview-ui/src/i18n/locales/nl/chat.json +++ b/webview-ui/src/i18n/locales/nl/chat.json @@ -279,8 +279,8 @@ }, "release": { "heading": "Nieuw:", - "subtasks": "Verbeterde subtaak-orchestratie met automatisch hervatten van bovenliggende taak en veiligheid bij eenmalig openen voor betere multi-task workflows", - "nativeTools": "Native tool-aanroepen worden nu ondersteund door 13+ providers, waaronder Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini en meer" + "contextRewind": "Verbeterde context-samenvatting stelt je nu in staat om de volledige vorige context te herstellen bij het terugspoelen naar een checkpoint", + "rooProvider": "De Roo Code Cloud-provider behoudt nu reasoninginhoud en gebruikt standaard native tools voor betere prestaties" }, "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 e0f12efac85..e573b604d9e 100644 --- a/webview-ui/src/i18n/locales/pl/chat.json +++ b/webview-ui/src/i18n/locales/pl/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Nowości:", - "subtasks": "Ulepszona orkiestracja podzadań z automatycznym wznowieniem zadania nadrzędnego i bezpieczeństwem jednokrotnego otwarcia dla lepszych przepływów pracy wielozadaniowych", - "nativeTools": "Natywne wywoływanie narzędzi jest teraz obsługiwane przez 13+ dostawców, w tym Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini i inne" + "contextRewind": "Ulepszona kondensacja kontekstu pozwala teraz przywrócić pełny poprzedni kontekst przy przewijaniu do punktu kontrolnego", + "rooProvider": "Dostawca Roo Code Cloud teraz zachowuje zawartość rozumowania i domyślnie używa narzędzi natywnych dla lepszej wydajności" }, "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 229be09f3b9..eac759434c1 100644 --- a/webview-ui/src/i18n/locales/pt-BR/chat.json +++ b/webview-ui/src/i18n/locales/pt-BR/chat.json @@ -294,8 +294,8 @@ }, "release": { "heading": "Novidades nesta versão:", - "subtasks": "Orquestração melhorada de subtarefas com retomada automática de pais e segurança de abertura única para melhores fluxos de trabalho multitarefa", - "nativeTools": "A chamada de ferramentas nativas agora é suportada em 13+ provedores, incluindo Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini e muito mais" + "contextRewind": "A condensação melhorada do contexto agora permite restaurar o contexto anterior completo ao rebobinar para um ponto de verificação", + "rooProvider": "O provedor Roo Code Cloud agora preserva o conteúdo de raciocínio e usa ferramentas nativas por padrão para melhor desempenho" }, "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 169ddaa1c8c..c3d8b13b026 100644 --- a/webview-ui/src/i18n/locales/ru/chat.json +++ b/webview-ui/src/i18n/locales/ru/chat.json @@ -280,8 +280,8 @@ }, "release": { "heading": "Новое в этой версии:", - "subtasks": "Улучшенная оркестрация подзадач с автоматическим возобновлением родительской задачи и безопасностью однократного открытия для лучших многозадачных рабочих процессов", - "nativeTools": "Встроенный вызов инструментов теперь поддерживается 13+ провайдерами, включая Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini и другие" + "contextRewind": "Улучшенное сжатие контекста теперь позволяет восстановить полный предыдущий контекст при перемотке к точке сохранения", + "rooProvider": "Провайдер Roo Code Cloud теперь сохраняет содержимое рассуждений и по умолчанию использует встроенные инструменты для лучшей производительности" }, "cloudAgents": { "heading": "Новое в облаке:", diff --git a/webview-ui/src/i18n/locales/tr/chat.json b/webview-ui/src/i18n/locales/tr/chat.json index 61387f0ef33..ba743d4a92f 100644 --- a/webview-ui/src/i18n/locales/tr/chat.json +++ b/webview-ui/src/i18n/locales/tr/chat.json @@ -295,8 +295,8 @@ }, "release": { "heading": "Bu sürümdeki yenilikler:", - "subtasks": "Alt görevlerin otomatik olarak üst görevleri devam ettirmesi ve tek açılış güvenliğiyle geliştirilmiş alt görev orkestrasyonu, daha iyi çok görevli iş akışları için", - "nativeTools": "Yerel araç çağrısı artık Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini ve daha fazlası dahil olmak üzere 13+ sağlayıcı tarafından destekleniyor" + "contextRewind": "İyileştirilmiş bağlam sıkıştırması, artık bir kontrol noktasına geri sarma sırasında tam önceki bağlamı geri yüklemenizi sağlıyor", + "rooProvider": "Roo Code Cloud sağlayıcısı artık akıl yürütme içeriğini korur ve daha iyi performans için varsayılan olarak yerel araçları kullanır" }, "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 34c6f20bf03..0b2bb10a463 100644 --- a/webview-ui/src/i18n/locales/vi/chat.json +++ b/webview-ui/src/i18n/locales/vi/chat.json @@ -295,8 +295,8 @@ }, "release": { "heading": "Mới trong phiên bản này:", - "subtasks": "Điều phối nhiệm vụ phụ được cải thiện với tính năng tiếp tục cha tự động và an toàn mở một lần cho các quy trình làm việc đa nhiệm vụ tốt hơn", - "nativeTools": "Gọi công cụ gốc hiện được hỗ trợ bởi 13+ nhà cung cấp bao gồm Bedrock, Ollama, Groq, DeepSeek, Vertex Gemini và hơn thế nữa" + "contextRewind": "Nén ngữ cảnh được cải thiện hiện cho phép bạn khôi phục bối cảnh trước đó đầy đủ khi cuộn lại đến một điểm kiểm tra", + "rooProvider": "Nhà cung cấp Roo Code Cloud hiện giữ lại nội dung lý luận và sử dụng các công cụ gốc theo mặc định để có hiệu suất tốt 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 61bfa4bd9d3..beab610ea26 100644 --- a/webview-ui/src/i18n/locales/zh-CN/chat.json +++ b/webview-ui/src/i18n/locales/zh-CN/chat.json @@ -295,8 +295,8 @@ }, "release": { "heading": "最新功能:", - "subtasks": "改进的子任务编排,支持自动恢复父任务和单一开启安全性,实现更好的多任务工作流程", - "nativeTools": "原生工具调用现已支持 13+ 提供商,包括 Bedrock、Ollama、Groq、DeepSeek、Vertex Gemini 等" + "contextRewind": "改进的上下文压缩现在允许您在回到存档点时恢复完整的之前上下文", + "rooProvider": "Roo Code Cloud 提供商现在保留推理内容,并默认使用原生工具以获得更好的性能" }, "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 83c7dde239b..49100866060 100644 --- a/webview-ui/src/i18n/locales/zh-TW/chat.json +++ b/webview-ui/src/i18n/locales/zh-TW/chat.json @@ -304,8 +304,8 @@ }, "release": { "heading": "最新功能:", - "subtasks": "改進的子工作協調,支援自動恢復父工作和單一開啟安全性,實現更好的多工作流程", - "nativeTools": "原生工具呼叫現已支援 13+ 提供商,包括 Bedrock、Ollama、Groq、DeepSeek、Vertex Gemini 等" + "contextRewind": "改進的上下文壓縮現在允許您在回到存檔點時恢復完整的先前上下文", + "rooProvider": "Roo Code Cloud 提供商現在保留推理內容,並預設使用原生工具以獲得更佳效能" }, "cloudAgents": { "heading": "雲端的新功能:",