Skip to content
Merged

v3.17.0 #3622

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions .changeset/v3.17.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
"roo-cline": minor
---

- Enable Gemini implicit caching
- Add "when to use" section to mode definitions to enable better orchestration
- Add experimental feature to intelligently condense the task context instead of truncating it
- Fix one of the causes of the gray screen issue (thanks @xyOz-dev!)
- Focus improvements for better UI interactions (thanks Cline!)
- Switch to the new Roo message parser for improved performance (thanks Cline!)
- Enable source maps for improved debugging (thanks @KJ7LNW!)
- Update OpenRouter provider to use provider-specific model info (thanks @daniel-lxs!)
- Fix Requesty cost/token reporting (thanks @dtrugman!)
- Improve command execution UI
- Add more in-app links to relevant documentation
- Update the new task tool description and the ask mode custom instructions in the system prompt
- Add IPC types to roo-code.d.ts
- Add build VSIX workflow to pull requests (thanks @SmartManoj!)
- Improve apply_diff tool to intelligently deduce line numbers (thanks @samhvw8!)
- Fix command validation for shell array indexing (thanks @KJ7LNW!)
- Handle diagnostics that point at a directory URI (thanks @daniel-lxs!)
- Fix "Current ask promise was ignored" error (thanks @zxdvd!)
11 changes: 5 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,13 @@ Check out the [CHANGELOG](CHANGELOG.md) for detailed updates and fixes.

---

## 🎉 Roo Code 3.16 Released
## 🎉 Roo Code 3.17 Released

Roo Code 3.16 brings new features and improvements based on your feedback!
Roo Code 3.17 brings powerful new features and improvements based on your feedback!

- **Groq and Chutes API Providers** - Added support for Groq and Chutes API providers, expanding your model options.
- **Clickable Code References** - Code references in model responses now navigate directly to source lines.
- **MCP Stability Improvements** - Fixed several bugs to enhance the stability of MCP integrations.
- **Accessibility Improvements** - Enhanced accessibility of Auto-Approve toggles and other UI elements.
- **Implicit Caching for Gemini** - Gemini API calls are now automatically cached, reducing API costs.
- **Smarter Mode Selection** - Mode definitions can now include guidance on when each mode should be used, enabling better orchestration.
- **Intelligent Context Condensing** - Intelligently summarizes conversation history when context fills up instead of truncating (enable in Settings -> Experimental).

---

Expand Down
69 changes: 35 additions & 34 deletions locales/ca/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/de/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/es/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/fr/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/hi/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/it/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/ja/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/ko/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/nl/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/pl/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/pt-BR/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/ru/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/tr/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/vi/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/zh-CN/README.md

Large diffs are not rendered by default.

69 changes: 35 additions & 34 deletions locales/zh-TW/README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/core/webview/ClineProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ export class ClineProvider extends EventEmitter<ClineProviderEvents> implements

public isViewLaunched = false
public settingsImportedAt?: number
public readonly latestAnnouncementId = "may-06-2025-3-16" // Update for v3.16.0 announcement
public readonly latestAnnouncementId = "may-14-2025-3-17" // Update for v3.17.0 announcement
public readonly providerSettingsManager: ProviderSettingsManager
public readonly customModesManager: CustomModesManager

Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/ca/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "Copiar a l'entrada (o Shift + clic)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 publicat",
"description": "Roo Code 3.16 porta noves funcionalitats i millores basades en els teus comentaris.",
"title": "🎉 Roo Code 3.17 publicat",
"description": "Roo Code 3.17 porta noves funcionalitats potents i millores basades en els teus comentaris.",
"whatsNew": "Novetats",
"feature1": "<bold>Proveïdors d'API Groq i Chutes</bold>: S'ha afegit suport per als proveïdors d'API Groq i Chutes (gràcies @shariqriazz!)",
"feature2": "<bold>Referències de codi clicables</bold>: Les referències de codi a les respostes del model ara naveguen directament a les línies de codi font (gràcies @KJ7LNW!)",
"feature3": "<bold>Millores d'estabilitat MCP</bold>: S'han corregit diversos errors per millorar l'estabilitat de les integracions MCP",
"feature1": "<bold>Emmagatzematge en caché implícit per a Gemini</bold>: Les crides a l'API de Gemini ara s'emmagatzemen automàticament en caché, reduint els costos d'API",
"feature2": "<bold>Selecció de mode més intel·ligent</bold>: Les definicions de mode ara poden incloure orientació sobre quan s'ha d'utilitzar cada mode, permetent una millor orquestració",
"feature3": "<bold>Condensació intel·ligent del context</bold>: Resumeix de manera intel·ligent l'historial de converses quan el context s'omple en lloc de truncar-lo (activa-ho a Configuració -> Experimental)",
"hideButton": "Amagar anunci",
"detailsDiscussLinks": "Obtingues més detalls i participa a <discordLink>Discord</discordLink> i <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/de/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "In Eingabefeld kopieren (oder Shift + Klick)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 veröffentlicht",
"description": "Roo Code 3.16 bringt neue Funktionen und Verbesserungen basierend auf deinem Feedback.",
"title": "🎉 Roo Code 3.17 veröffentlicht",
"description": "Roo Code 3.17 bringt leistungsstarke neue Funktionen und Verbesserungen basierend auf deinem Feedback.",
"whatsNew": "Was ist neu",
"feature1": "<bold>Groq und Chutes API-Provider</bold>: Unterstützung für Groq und Chutes API-Provider hinzugefügt (danke @shariqriazz!)",
"feature2": "<bold>Klickbare Code-Referenzen</bold>: Code-Referenzen in Modellantworten navigieren jetzt direkt zu Quellzeilen (danke @KJ7LNW!)",
"feature3": "<bold>MCP-Stabilitätsverbesserungen</bold>: Mehrere Fehler behoben, um die Stabilität von MCP-Integrationen zu verbessern",
"feature1": "<bold>Implizites Caching für Gemini</bold>: Gemini API-Aufrufe werden jetzt automatisch zwischengespeichert, wodurch API-Kosten reduziert werden",
"feature2": "<bold>Intelligentere Modusauswahl</bold>: Modusdefinitionen können jetzt Hinweise enthalten, wann jeder Modus verwendet werden sollte, was eine bessere Orchestrierung ermöglicht",
"feature3": "<bold>Intelligente Kontextkomprimierung</bold>: Fasst Gesprächsverlauf intelligent zusammen, wenn der Kontext voll wird, anstatt ihn abzuschneiden (aktiviere dies in Einstellungen -> Experimentell)",
"hideButton": "Ankündigung ausblenden",
"detailsDiscussLinks": "Erhalte mehr Details und diskutiere auf <discordLink>Discord</discordLink> und <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/en/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -195,12 +195,12 @@
"description": "Auto-approve allows Roo Code to perform actions without asking for permission. Only enable for actions you fully trust. More detailed configuration available in <settingsLink>Settings</settingsLink>."
},
"announcement": {
"title": "🎉 Roo Code 3.16 Released",
"description": "Roo Code 3.16 brings new features and improvements based on your feedback.",
"title": "🎉 Roo Code 3.17 Released",
"description": "Roo Code 3.17 brings powerful new features and improvements based on your feedback.",
"whatsNew": "What's New",
"feature1": "<bold>Groq and Chutes API Providers</bold>: Added support for Groq and Chutes API providers (thanks @shariqriazz!)",
"feature2": "<bold>Clickable Code References</bold>: Code references in model responses now navigate to source lines (thanks @KJ7LNW!)",
"feature3": "<bold>MCP Stability Improvements</bold>: Fixed several bugs to enhance the stability of MCP integrations",
"feature1": "<bold>Implicit Caching for Gemini</bold>: Gemini API calls are now automatically cached, reducing API costs",
"feature2": "<bold>Smarter Mode Selection</bold>: Mode definitions can now include guidance on when each mode should be used, enabling better orchestration",
"feature3": "<bold>Intelligent Context Condensing</bold>: Intelligently summarizes conversation history when context fills up instead of truncating (enable in Settings -> Experimental)",
"hideButton": "Hide announcement",
"detailsDiscussLinks": "Get more details and discuss in <discordLink>Discord</discordLink> and <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/es/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "Copiar a la entrada (o Shift + clic)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 publicado",
"description": "Roo Code 3.16 trae nuevas funcionalidades y mejoras basadas en tus comentarios.",
"title": "🎉 Roo Code 3.17 publicado",
"description": "Roo Code 3.17 trae potentes nuevas funcionalidades y mejoras basadas en tus comentarios.",
"whatsNew": "Novedades",
"feature1": "<bold>Proveedores de API Groq y Chutes</bold>: Se ha añadido soporte para proveedores de API Groq y Chutes (¡gracias @shariqriazz!)",
"feature2": "<bold>Referencias de código clicables</bold>: Las referencias de código en las respuestas del modelo ahora navegan directamente a las líneas de origen (¡gracias @KJ7LNW!)",
"feature3": "<bold>Mejoras de estabilidad MCP</bold>: Se han corregido varios errores para mejorar la estabilidad de las integraciones MCP",
"feature1": "<bold>Caché implícito para Gemini</bold>: Las llamadas a la API de Gemini ahora se almacenan automáticamente en caché, reduciendo los costos de API",
"feature2": "<bold>Selección de modo más inteligente</bold>: Las definiciones de modo ahora pueden incluir orientación sobre cuándo debe usarse cada modo, permitiendo una mejor orquestación",
"feature3": "<bold>Condensación inteligente de contexto</bold>: Resume de forma inteligente el historial de conversación cuando el contexto se llena en lugar de truncarlo (activar en Configuración -> Experimental)",
"hideButton": "Ocultar anuncio",
"detailsDiscussLinks": "Obtén más detalles y participa en <discordLink>Discord</discordLink> y <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/fr/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "Copier vers l'entrée (ou Shift + clic)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 est sortie",
"description": "Roo Code 3.16 apporte de nouvelles fonctionnalités et améliorations basées sur vos retours.",
"title": "🎉 Roo Code 3.17 est sortie",
"description": "Roo Code 3.17 apporte de puissantes nouvelles fonctionnalités et améliorations basées sur vos retours.",
"whatsNew": "Quoi de neuf",
"feature1": "<bold>Fournisseurs d'API Groq et Chutes</bold> : Ajout du support pour les fournisseurs d'API Groq et Chutes (merci @shariqriazz !)",
"feature2": "<bold>Références de code cliquables</bold> : Les références de code dans les réponses du modèle permettent maintenant de naviguer directement vers les lignes source (merci @KJ7LNW !)",
"feature3": "<bold>Améliorations de stabilité MCP</bold> : Correction de plusieurs bugs pour améliorer la stabilité des intégrations MCP",
"feature1": "<bold>Mise en cache implicite pour Gemini</bold> : Les appels à l'API Gemini sont désormais automatiquement mis en cache, réduisant les coûts d'API",
"feature2": "<bold>Sélection de mode plus intelligente</bold> : Les définitions de mode peuvent maintenant inclure des indications sur quand chaque mode doit être utilisé, permettant une meilleure orchestration",
"feature3": "<bold>Condensation intelligente du contexte</bold> : Résume intelligemment l'historique des conversations lorsque le contexte se remplit au lieu de le tronquer (activer dans Paramètres -> Expérimental)",
"hideButton": "Masquer l'annonce",
"detailsDiscussLinks": "Obtenez plus de détails et participez aux discussions sur <discordLink>Discord</discordLink> et <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/hi/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "इनपुट में कॉपी करें (या Shift + क्लिक)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 रिलीज़ हुआ",
"description": "Roo Code 3.16 आपके फीडबैक के आधार पर नई सुविधाएँ और सुधार लाता है।",
"title": "🎉 Roo Code 3.17 रिलीज़ हुआ",
"description": "Roo Code 3.17 आपके फीडबैक के आधार पर शक्तिशाली नई सुविधाएँ और सुधार लाता है।",
"whatsNew": "नई सुविधाएँ",
"feature1": "<bold>Groq और Chutes API प्रदाता</bold>: Groq और Chutes API प्रदाताओं के लिए समर्थन जोड़ा गया (धन्यवाद @shariqriazz!)",
"feature2": "<bold>क्लिक करने योग्य कोड संदर्भ</bold>: मॉडल प्रतिक्रियाओं में कोड संदर्भ अब सीधे स्रोत लाइनों पर नेविगेट करते हैं (धन्यवाद @KJ7LNW!)",
"feature3": "<bold>MCP स्थिरता सुधार</bold>: MCP एकीकरण की स्थिरता बढ़ाने के लिए कई बग्स को ठीक किया गया",
"feature1": "<bold>Gemini के लिए अंतर्निहित कैशिंग</bold>: Gemini API कॉल अब स्वचालित रूप से कैश किए जाते हैं, जिससे API लागत कम होती है",
"feature2": "<bold>स्मार्ट मोड चयन</bold>: मोड परिभाषाओं में अब यह मार्गदर्शन शामिल हो सकता है कि प्रत्येक मोड कब उपयोग किया जाना चाहिए, जिससे बेहतर समन्वय संभव हो",
"feature3": "<bold>बुद्धिमान संदर्भ संघनन</bold>: जब संदर्भ भर जाता है तो काटने के बजाय बातचीत इतिहास का बुद्धिमानी से सारांश प्रस्तुत करता है (सेटिंग्स -> प्रयोगात्मक में सक्षम करें)",
"hideButton": "घोषणा छिपाएँ",
"detailsDiscussLinks": "<discordLink>Discord</discordLink> और <redditLink>Reddit</redditLink> पर अधिक जानकारी प्राप्त करें और चर्चा में भाग लें 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/it/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "Copia nell'input (o Shift + clic)"
},
"announcement": {
"title": "🎉 Rilasciato Roo Code 3.16",
"description": "Roo Code 3.16 porta nuove funzionalità e miglioramenti basati sui tuoi feedback.",
"title": "🎉 Rilasciato Roo Code 3.17",
"description": "Roo Code 3.17 introduce potenti nuove funzionalità e miglioramenti basati sui tuoi feedback.",
"whatsNew": "Novità",
"feature1": "<bold>Provider API Groq e Chutes</bold>: Aggiunto supporto per i provider API Groq e Chutes (grazie @shariqriazz!)",
"feature2": "<bold>Riferimenti di codice cliccabili</bold>: I riferimenti di codice nelle risposte del modello ora navigano direttamente alle righe di origine (grazie @KJ7LNW!)",
"feature3": "<bold>Miglioramenti di stabilità MCP</bold>: Risolti diversi bug per migliorare la stabilità delle integrazioni MCP",
"feature1": "<bold>Caching implicito per Gemini</bold>: Le chiamate API Gemini vengono ora memorizzate automaticamente nella cache, riducendo i costi API",
"feature2": "<bold>Selezione della modalità più intelligente</bold>: Le definizioni delle modalità possono ora includere indicazioni su quando ogni modalità dovrebbe essere utilizzata, permettendo una migliore orchestrazione",
"feature3": "<bold>Condensazione intelligente del contesto</bold>: Riassume in modo intelligente la cronologia delle conversazioni quando il contesto si riempie invece di troncarla (abilitare in Impostazioni -> Sperimentale)",
"hideButton": "Nascondi annuncio",
"detailsDiscussLinks": "Ottieni maggiori dettagli e partecipa alle discussioni su <discordLink>Discord</discordLink> e <redditLink>Reddit</redditLink> 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/ja/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "入力欄にコピー(またはShift + クリック)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 リリース",
"description": "Roo Code 3.16は新機能とあなたのフィードバックに基づく改善をもたらします。",
"title": "🎉 Roo Code 3.17 リリース",
"description": "Roo Code 3.17は、あなたのフィードバックに基づく強力な新機能と改善をもたらします。",
"whatsNew": "新機能",
"feature1": "<bold>GroqとChutes APIプロバイダー</bold>: GroqとChutes APIプロバイダーのサポートを追加(@shariqriazzさんに感謝!)",
"feature2": "<bold>クリック可能なコード参照</bold>: モデル応答内のコード参照がソースコードの行に直接ナビゲートできるようになりました(@KJ7LNWさんに感謝!)",
"feature3": "<bold>MCP安定性の向上</bold>: MCP統合の安定性を高めるために複数のバグを修正",
"feature1": "<bold>Geminiの暗黙的キャッシング</bold>: Gemini APIコールが自動的にキャッシュされるようになり、APIコストが削減されます",
"feature2": "<bold>よりスマートなモード選択</bold>: モード定義に各モードをいつ使用すべきかの指針を含めることができるようになり、より優れた調整が可能になります",
"feature3": "<bold>インテリジェントなコンテキスト圧縮</bold>: コンテキストが一杯になったときに切り捨てる代わりに、会話履歴をインテリジェントに要約します(設定 -> 実験的機能で有効化)",
"hideButton": "通知を非表示",
"detailsDiscussLinks": "詳細は<discordLink>Discord</discordLink>と<redditLink>Reddit</redditLink>でご確認・ディスカッションください 🚀"
},
Expand Down
10 changes: 5 additions & 5 deletions webview-ui/src/i18n/locales/ko/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -202,12 +202,12 @@
"copyToInput": "입력창에 복사 (또는 Shift + 클릭)"
},
"announcement": {
"title": "🎉 Roo Code 3.16 출시",
"description": "Roo Code 3.16은 사용자 피드백을 기반으로 새로운 기능과 개선사항을 제공합니다.",
"title": "🎉 Roo Code 3.17 출시",
"description": "Roo Code 3.17은 사용자 피드백을 기반으로 강력한 새로운 기능과 개선사항을 제공합니다.",
"whatsNew": "새로운 기능",
"feature1": "<bold>Groq 및 Chutes API 제공자</bold>: Groq 및 Chutes API 제공자 지원 추가 (감사합니다 @shariqriazz!)",
"feature2": "<bold>클릭 가능한 코드 참조</bold>: 모델 응답의 코드 참조가 이제 소스 코드 라인으로 직접 이동 가능 (감사합니다 @KJ7LNW!)",
"feature3": "<bold>MCP 안정성 개선</bold>: MCP 통합의 안정성을 향상시키기 위한 여러 버그 수정",
"feature1": "<bold>Gemini용 암시적 캐싱</bold>: Gemini API 호출이 이제 자동으로 캐시되어 API 비용이 절감됩니다",
"feature2": "<bold>더 스마트한 모드 선택</bold>: 모드 정의에 각 모드를 언제 사용해야 하는지에 대한 지침을 포함할 수 있어 더 나은 오케스트레이션이 가능해졌습니다",
"feature3": "<bold>지능적인 컨텍스트 압축</bold>: 컨텍스트가 가득 찼을 때 잘라내는 대신 대화 기록을 지능적으로 요약합니다(설정 -> 실험적 기능에서 활성화)",
"hideButton": "공지 숨기기",
"detailsDiscussLinks": "<discordLink>Discord</discordLink>와 <redditLink>Reddit</redditLink>에서 더 자세한 정보를 확인하고 논의하세요 🚀"
},
Expand Down
Loading