-
Notifications
You must be signed in to change notification settings - Fork 205
3.16 #171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
3.16 #171
Changes from 4 commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
172acfa
docs: Add Chutes AI and Groq provider documentation; update sidebar a…
hannesrudolph 17fe65f
docs: Update v3.16 release notes with new features, UI improvements, …
hannesrudolph c96336f
docs: Revise v3.16 release notes to enhance clarity and detail; updat…
hannesrudolph 7da26e8
docs: Add v3.16.0 release notes and update sidebar for version 3.16.0
hannesrudolph e63d43c
Update docs/update-notes/v3.16.md
hannesrudolph File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,26 @@ | ||
| --- | ||
| sidebar_label: Chutes AI | ||
| --- | ||
|
|
||
| # Using Chutes AI With Roo Code | ||
|
|
||
| Chutes.ai offers free API access to several large language models (LLMs), allowing developers to integrate and experiment with these models without immediate financial commitment. They provide access to a curated set of open-source and proprietary language models, often with a focus on specific capabilities or regional language support. | ||
|
|
||
| **Website:** [https://chutes.ai/](https://chutes.ai/) | ||
|
|
||
| ## Getting an API Key | ||
|
|
||
| To use Chutes AI with Roo Code, obtain an API key from the [Chutes AI platform](https://chutes.ai/). After signing up or logging in, you should find an option to generate or retrieve your API key within your account dashboard or settings. | ||
|
|
||
| ## Supported Models | ||
|
|
||
| Roo Code will attempt to fetch the list of available models from the Chutes AI API. The specific models available will depend on Chutes AI's current offerings. | ||
|
|
||
| Always refer to the official Chutes AI documentation or your dashboard for the most up-to-date list of supported models. | ||
|
|
||
| ## Configuration in Roo Code | ||
|
|
||
| 1. **Open Roo Code Settings:** Click the gear icon (<Codicon name="gear" />) in the Roo Code panel. | ||
| 2. **Select Provider:** Choose "Chutes AI" from the "API Provider" dropdown. | ||
| 3. **Enter API Key:** Paste your Chutes AI API key into the "Chutes AI API Key" field. | ||
| 4. **Select Model:** Choose your desired model from the "Model" dropdown. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,31 @@ | ||
| --- | ||
| sidebar_label: Groq | ||
| --- | ||
|
|
||
| # Using Groq With Roo Code | ||
|
|
||
| Groq specializes in providing very high-speed inference for large language models, utilizing their custom-built Language Processing Units (LPUs). This can result in significantly faster response times for supported models. | ||
|
|
||
| **Website:** [https://groq.com/](https://groq.com/) | ||
|
|
||
| ## Getting an API Key | ||
|
|
||
| To use Groq with Roo Code, you'll need an API key from the [GroqCloud Console](https://console.groq.com/). After signing up or logging in, navigate to the API Keys section of your dashboard to create and copy your key. | ||
|
|
||
| ## Supported Models | ||
|
|
||
| Roo Code will attempt to fetch the list of available models from the Groq API. Common models available via Groq include: | ||
|
|
||
| * `llama3-8b-8192` | ||
| * `llama3-70b-8192` | ||
| * `mixtral-8x7b-32768` | ||
| * `gemma-7b-it` | ||
|
|
||
| Refer to the [Groq Documentation](https://console.groq.com/docs/models) for the most up-to-date list of supported models and their capabilities. | ||
|
|
||
| ## Configuration in Roo Code | ||
|
|
||
| 1. **Open Roo Code Settings:** Click the gear icon (<Codicon name="gear" />) in the Roo Code panel. | ||
| 2. **Select Provider:** Choose "Groq" from the "API Provider" dropdown. | ||
| 3. **Enter API Key:** Paste your Groq API key into the "Groq API Key" field. | ||
| 4. **Select Model:** Choose your desired model from the "Model" dropdown. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| # Roo Code 3.16.0 Release Notes | ||
|
|
||
| *Release notes for Roo Code v3.16.0, published on 2025-05-06.* | ||
|
|
||
| This release introduces vertical tab navigation for settings, new API providers ([Groq](/providers/groq) and [Chutes AI](/providers/chutes)), clickable code references, and numerous UI/UX enhancements, alongside various bug fixes and miscellaneous improvements. | ||
|
|
||
| ## Gemini Model and Caching Updates | ||
| - The `gemini-2.5-pro-preview-05-06` model is now available for [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers. Users of the older `gemini-2.5-pro-preview-03-25` will automatically benefit from this newer model, as the previous ID now aliases to the latest version on Google's backend. No configuration changes are needed. (thanks @zetaloop!) | ||
| - Prompt caching is now enabled by default for supported Gemini models on the [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers, leading to: | ||
| - **Faster Responses for Repeated Queries**: Gemini remembers previous similar prompts. | ||
| - **Reduced API Usage**: Minimizes redundant API calls. | ||
| - **Simplified Experience with Opt-Out Control**: Active out-of-the-box, but can be disabled in settings. | ||
|
|
||
| ## Total Settings Navigation Overhaul (thanks @dlab-anton!) | ||
|
|
||
| The settings interface has been revamped with a new vertical tab layout for a more efficient and intuitive experience: | ||
| - **One-Click Access:** Navigate between settings sections with a single click via the new vertical tabs in the settings view. | ||
| - **Improved Layout and Clarity:** Settings are now organized in a clear vertical list for better visibility. | ||
|
|
||
| <img src="/img/v3.16/v3.16.gif" alt="Settings vertical tab navigation" width="800" /> | ||
|
|
||
| ## MCP Service Improvements | ||
|
|
||
| - MCP server errors are now captured and shown in a new "Errors" tab (thanks @robertheadley!) | ||
| - Error logging will no longer break MCP functionality if the server is properly connected (thanks @ksze!) | ||
|
|
||
| ## Clickable Code References in Chat (thanks @KJ7LNW!) | ||
|
|
||
| Navigating code discussed in AI responses is now significantly easier: | ||
| - **Clickable Code and Filenames**: Any [`code`](#) or [`filename.extension()`](#) mentioned by the AI is now a clickable link. | ||
| - **Jump to Specific Lines**: Links open the relevant file in your editor and navigate directly to the referenced line number. | ||
| - **Streamlined Code Exploration**: Quickly move from AI explanations to the exact spot in your codebase. | ||
|
|
||
| <img src="/img/v3.16/v3.16.png" alt="Clickable code references in chat" width="450" /> | ||
|
|
||
| ## Continued UI/UX Improvements (thanks @elianiva!) | ||
|
|
||
| General UI improvements for a more consistent, visually appealing, and intuitive experience: | ||
| - **Visually Unified Design**: A more consistent look and feel across settings, prompt interactions, and mode selections. | ||
| - **Improved Theme Adaptability**: Better consistency across different VS Code themes. | ||
| - **Streamlined Interactions**: Tidied up UI elements like mode selection and prompt enhancement areas. | ||
| - **Modernized Icons and Tooltips for Code Blocks**: Code block controls (copy, wrap, expand/collapse) now use crisp Lucide icons and feature translated tooltips for better accessibility. | ||
|
|
||
| <img src="/img/v3.16/v3.16-1.png" alt="General UI/UX improvements example" width="800" /> | ||
|
|
||
| *These are just a few examples of the many UI/UX improvements in this release.* | ||
|
|
||
| ## New Provider: Groq Integration (thanks @shariqriazz!) | ||
| You can now connect to [Groq](/providers/groq) and utilize their high-speed language models directly within the extension. | ||
|
|
||
| ## New Provider: Chutes AI Integration (thanks @shariqriazz!) | ||
| Support for [Chutes AI](/providers/chutes) has also been added, allowing you to leverage their specialized AI capabilities. | ||
|
|
||
| ## Misc. Bug Fixes & QOL Improvements | ||
|
|
||
| - Fix migration and persistence of per-mode API profiles (thanks @alasano!) | ||
| - Fix usage of [`path.basename()`](#) in the extension webview (thanks @samhvw8!) | ||
| - Fix display issue of the programming language dropdown in the code block component (thanks @zhangtony239!) | ||
| - Requesty provider fixes (thanks @dtrugman!) | ||
| - Improve accessibility of auto-approve toggles (thanks @Deon588!) | ||
| - You can now toggle the [`terminal.integrated.inheritEnv`](#) VSCode setting directly for the Roo Code settings (thanks @KJ7LNW!) | ||
| - Ensure evals exercises are up-to-date before running evals (thanks @shariqriazz!) | ||
| - Organize provider settings into separate components | ||
| - Add support for tests that use ESM libraries | ||
| - Move environment detail generation to a separate module |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,65 @@ | ||
| # Roo Code 3.16 Release Notes | ||
|
|
||
| *These release notes include all the improvements from v3.16.x. Last updated with 3.16.0 on 2025-05-06* | ||
|
|
||
| This release introduces vertical tab navigation for settings, new API providers (Groq and Chutes), clickable code references, and numerous UI/UX enhancements, alongside various bug fixes and miscellaneous improvements. | ||
|
|
||
| ## Gemini Model and Caching Updates | ||
| - The `gemini-2.5-pro-preview-05-06` model is now available for [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers. Users of the older `gemini-2.5-pro-preview-03-25` will automatically benefit from this newer model, as the previous ID now aliases to the latest version on Google's backend. No configuration changes are needed. (thanks @zetaloop!) | ||
| - Prompt caching is now enabled by default for supported Gemini models on the [Vertex](/providers/vertex) and [Google Gemini](/providers/gemini) providers, leading to: | ||
| - **Faster Responses for Repeated Queries**: Gemini remembers previous similar prompts. | ||
| - **Reduced API Usage**: Minimizes redundant API calls. | ||
| - **Simplified Experience with Opt-Out Control**: Active out-of-the-box, but can be disabled in settings. | ||
|
|
||
| ## Total Settings Navigation Overhaul (thanks @dlab-anton!) | ||
|
|
||
| FINALLY the settings interface has been revamped with a new vertical tab layout for a more efficient and intuitive experience | ||
| - **One-Click Access:** Navigate between settings sections with a single click via the new vertical tabs in the settings view. | ||
| - **Improved Layout and Clarity:** Settings are now organized in a clear vertical list for better visibility. | ||
|
|
||
| <img src="/img/v3.16/v3.16.gif" alt="Settings vertical tab navigation" width="800" /> | ||
|
|
||
| ## MCP Service Improvements | ||
|
|
||
| - MCP server errors are now captured and shown in a new "Errors" tab (thanks @robertheadley!) | ||
| - Error logging will no longer break MCP functionality if the server is properly connected (thanks @ksze!) | ||
|
|
||
| ## Clickable Code References in Chat (thanks @KJ7LNW!) | ||
|
|
||
| Navigating code discussed in AI responses is now significantly easier: | ||
| - **Clickable Code and Filenames**: Any `code` or `filename.extension()` mentioned by the AI is now a clickable link. | ||
| - **Jump to Specific Lines**: Links open the relevant file in your editor and navigate directly to the referenced line number. | ||
| - **Streamlined Code Exploration**: Quickly move from AI explanations to the exact spot in your codebase. | ||
|
|
||
| <img src="/img/v3.16/v3.16.png" alt="Clickable code references in chat" width="450" /> | ||
|
|
||
| ## Continued UI/UX Improovements (thanks @elianiva!) | ||
|
|
||
| General UI improvements for a more consistent, visually appealing, and intuitive experience: | ||
| - **Visually Unified Design**: A more consistent look and feel across settings, prompt interactions, and mode selections. | ||
| - **Improved Theme Adaptability**: Better consistency across different VS Code themes. | ||
| - **Streamlined Interactions**: Tidied up UI elements like mode selection and prompt enhancement areas. | ||
| - **Modernized Icons and Tooltips for Code Blocks**: Code block controls (copy, wrap, expand/collapse) now use crisp Lucide icons and feature translated tooltips for better accessibility. | ||
|
|
||
| <img src="/img/v3.16/v3.16-1.png" alt="General UI/UX improvements example" width="800" /> | ||
|
|
||
| *These are just a few examples of the many UI/UX improvements in this release.* | ||
|
|
||
| ## New Provider: Groq Integration (thanks @shariqriazz!) | ||
| You can now connect to [Groq](/providers/groq) and utilize their high-speed language models directly within the extension. | ||
|
|
||
| ## New Provider: Chutes AI Integration (thanks @shariqriazz!) | ||
| Support for [Chutes AI](/providers/chutes) has also been added, allowing you to leverage their specialized AI capabilities. | ||
|
|
||
| ## Misc. Bug Fixes & QOL Improvements | ||
|
|
||
| - Fix migration and persistence of per-mode API profiles (thanks @alasano!) | ||
| - Fix usage of `path.basename` in the extension webview (thanks @samhvw8!) | ||
| - Fix display issue of the programming language dropdown in the code block component (thanks @zhangtony239!) | ||
| - Requesty provider fixes (thanks @dtrugman!) | ||
| - Improve accessibility of auto-approve toggles (thanks @Deon588!) | ||
| - You can now toggle the `terminal.integrated.inheritEnv` VSCode setting directly for the Roo Code settings (thanks @KJ7LNW!) | ||
| - Ensure evals exercises are up-to-date before running evals (thanks @shariqriazz!) | ||
| - Organize provider settings into separate components | ||
| - Add support for tests that use ESM libraries | ||
| - Move environment detail generation to a separate module | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.