Skip to content

Commit 85790c0

Browse files
docs: Update release notes for versions 3.15.0 and 3.15.1, add new images, and enhance code actions documentation (#166)
1 parent 790f7d0 commit 85790c0

File tree

12 files changed

+94
-18
lines changed

12 files changed

+94
-18
lines changed

docs/features/code-actions.md

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ Clicking the lightbulb, right-clicking and selecting "Roo Code", or using the ke
1616

1717
Roo Code provides the following Code Actions:
1818

19-
* **Add to Context:** Quickly adds the selected code to your chat with Roo, including line numbers so Roo knows exactly where the code is from. It's listed first in the menu for easy access. (More details below).
19+
* **Add to Context:** Quickly adds the selected code to your chat with Roo, including the filename and line numbers so Roo knows exactly where the code is from. It's listed first in the menu for easy access.
2020
* **Explain Code:** Asks Roo Code to explain the selected code.
21-
* **Fix Code:** Asks Roo Code to fix problems in the selected code (available when diagnostics are present).
2221
* **Improve Code:** Asks Roo Code to suggest improvements to the selected code.
2322

2423
### Add to Context Deep Dive
@@ -36,8 +35,6 @@ Can you explain this function?
3635

3736
*(Where `@myFile.js:15:25` represents the code added via "Add to Context")*
3837

39-
Each of these actions can be performed "in a new task" or "in the current task."
40-
4138
## Using Code Actions
4239

4340
There are three main ways to use Roo Code's Code Actions:
@@ -62,22 +59,15 @@ There are three main ways to use Roo Code's Code Actions:
6259

6360
1. **Select Code:** Select the code you want to work with.
6461
2. **Open the Command Palette:** Press `Ctrl+Shift+P` (Windows/Linux) or `Cmd+Shift+P` (macOS).
65-
3. **Type a Command:** Type "Roo Code" to filter the commands, then choose the relevant code action (e.g., "Roo Code: Explain Code"). You can also type the start of the command, like "Roo Code: Explain", and select from the filtered list.
62+
3. **Type a Command:** Type "Roo Code" to filter the commands, then choose the relevant code action (e.g., "Roo Code: Explain Code"). The action will apply in the most logical context (usually the current active chat task, if one exists).
6663
4. **Review and Approve:** Roo Code will propose a solution in the chat panel. Review the proposed changes and approve or reject them.
6764

68-
## Code Actions and Current Task
69-
70-
Each code action gives you two options:
71-
72-
* **in New Task:** Select this to begin a conversation with Roo centered around this code action.
73-
* **in Current Task:** If a conversation has already begun, this option will add the code action as an additional message.
74-
7565
## Customizing Code Action Prompts
7666

7767
You can customize the prompts used for each Code Action by modifying the "Support Prompts" in the **Prompts** tab. This allows you to fine-tune the instructions given to the AI model and tailor the responses to your specific needs.
7868

7969
1. **Open the Prompts Tab:** Click the <Codicon name="notebook" /> icon in the Roo Code top menu bar.
80-
2. **Find "Support Prompts":** You will see the support prompts, including "Enhance Prompt", "Explain Code", "Fix Code", and "Improve Code".
70+
2. **Find "Support Prompts":** You will see the support prompts, including "Enhance Prompt", "Explain Code", and "Improve Code".
8171
3. **Edit the Prompts:** Modify the text in the text area for the prompt you want to customize. You can use placeholders like `${filePath}` and `${selectedText}` to include information about the current file and selection.
8272
4. **Click "Done":** Save your changes.
8373

docs/features/shell-integration.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ Shell integration is automatically enabled in Roo Code and connects directly to
1212
- Observe command exit codes to determine success or failure
1313
- Track working directory changes as you navigate your project
1414
- React intelligently to terminal output without user intervention
15+
- Stop running commands directly from the chat interface using the stop button that appears next to the command execution message.
1516

17+
<img src="/img/v3.15/v3.15.png" alt="Stop Command Button in Chat UI" width="600" />
1618
When you ask Roo to perform tasks like installing dependencies, starting a development server, or analyzing build errors, shell integration works behind the scenes to make these interactions smooth and effective.
1719

1820
## Troubleshooting Shell Integration
@@ -25,6 +27,16 @@ Shell integration is built into Roo Code and works automatically in most cases.
2527
4. **WSL users**: Add `. "$(code --locate-shell-integration-path bash)"` to your `~/.bashrc`
2628

2729
## Terminal Integration Settings
30+
### Command Execution Fallback
31+
32+
Roo Code includes a fallback mechanism to ensure commands can still run even if VSCode's native shell integration fails or is unavailable.
33+
34+
- **How it works**: If Roo Code cannot connect to the terminal using standard shell integration, it will automatically attempt to execute the command directly using a background process.
35+
- **Notification**: You'll see a notification in the chat if this fallback is used, indicating that the command is running without full shell integration features (like real-time output streaming or exit code detection might be limited).
36+
- **Resolution**: The notification will include links to help you troubleshoot the underlying shell integration issue if you wish to restore full functionality. Often, following the steps in this document resolves the problem.
37+
38+
<img src="/img/v3.15.0/v3.15.0.png" alt="Stop Command Button in Chat UI" width="600" />
39+
2840

2941
Roo Code provides several settings to fine-tune shell integration. Access these in the Roo Code sidebar under Settings → Terminal.
3042

docs/update-notes/index.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
- [3.15](/update-notes/v3.15) (2025-04-30)
2+
* [3.15.1](/update-notes/v3.15.1) (2025-04-30)
3+
* [3.15.0](/update-notes/v3.15.0) (2025-04-30)
24
# Update Notes
35

46
This section contains notes about recent updates to Roo Code, listed by version number.

docs/update-notes/v3.15.0.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Roo Code 3.15.0 Release Notes (2025-04-30)
2+
3+
This release introduces prompt caching for Google Vertex, improved terminal command handling, UI/UX enhancements, and several other improvements and bug fixes.
4+
5+
## Prompt Caching for Google Vertex
6+
7+
* Added prompt caching capabilities to the Google Vertex provider for potentially faster and more cost-effective responses (thanks ashktn).
8+
9+
## Improved Terminal Command Handling
10+
11+
* Implemented a [fallback mechanism](/features/shell-integration#command-execution-fallback) for executing terminal commands if VSCode terminal shell integration fails.
12+
* Added the ability to stop commands directly from the chat UI.
13+
14+
<img src="/img/v3.15.0/v3.15.0-2.png" width="600" />
15+
16+
## Settings Import/Export
17+
18+
* Roo Code settings can now be imported directly from the welcome screen (thanks julionav).
19+
20+
<img src="/img/v3.15.0/v3.15.0-1.png" width="600" />
21+
22+
* Fixed importing & exporting of custom modes (thanks julionav).
23+
24+
## QOL Improvements
25+
26+
* Improved the UI/UX of code snippets in the chat (thanks KJ7LNW).
27+
* Adjusted chat view padding to accommodate small width layouts (thanks zhangtony239).
28+
* Simplified and streamlined Roo Code's [quick actions](/features/code-actions).
29+
30+
<img src="/img/v3.15/v3.15-1.png" width="350" />
31+
32+
* Improved the auto-approve toggle buttons for some high-contrast VSCode themes.
33+
* Offloaded expensive count token operations to a web worker for better performance (thanks samhvw8).
34+
* Improved support for multi-root workspaces (thanks snoyiatk).
35+
* Improved the performance of mode switching (thanks dlab-anton).
36+
37+
## Bug Fixes
38+
39+
* Fixed file mentions for filenames containing spaces.
40+
* Fixed importing & exporting of custom modes (thanks julionav).
41+
42+
## Provider Updates
43+
44+
* **Google Vertex:** Added prompt caching (thanks ashktn).
45+
* **OpenAI Compatible:** Added a reasoning effort setting (thanks mr-ryan-james).
46+
47+
## Misc Improvements
48+
49+
* Removed unused types (thanks wkordalski).

docs/update-notes/v3.15.1.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# Roo Code 3.15.1 Release Notes (2025-04-30)
2+
3+
This patch release includes several bug fixes and quality-of-life improvements.
4+
5+
## Bug Fixes
6+
7+
* Made retries respect the global auto-approve checkbox.
8+
* Fixed a selection mode bug in the history view (thanks jr!).
9+
* Fixed the new intigrated terminal to capture stderr in execa-spawned processes.
10+
11+
## QOL Improvements
12+
13+
* Play notification sound (when enabled) only when action is needed from the user (thanks olearycrew!).

docs/update-notes/v3.15.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,34 @@ This release introduces prompt caching for Google Vertex, improved terminal comm
88

99
## Improved Terminal Command Handling
1010

11-
* Implemented a fallback mechanism for executing terminal commands if VSCode terminal shell integration fails.
11+
* Implemented a [fallback mechanism](/features/shell-integration#command-execution-fallback) for executing terminal commands if VSCode terminal shell integration fails.
1212
* Added the ability to stop commands directly from the chat UI.
1313

14+
<img src="/img/v3.15.0/v3.15.0-2.png" width="600" />
15+
1416
## Settings Import/Export
1517

1618
* Roo Code settings can now be imported directly from the welcome screen (thanks julionav).
1719
* Fixed importing & exporting of custom modes (thanks julionav).
1820

1921
## QOL Improvements
2022

23+
* Play notification sound (when enabled) only when action is needed from the user (thanks olearycrew!).
2124
* Improved the UI/UX of code snippets in the chat (thanks KJ7LNW).
2225
* Adjusted chat view padding to accommodate small width layouts (thanks zhangtony239).
23-
* Simplified and streamlined Roo Code's quick actions.
26+
* Simplified and streamlined Roo Code's [quick actions](/features/code-actions).
27+
28+
<img src="/img/v3.15/v3.15-1.png" width="350" />
29+
2430
* Improved the auto-approve toggle buttons for some high-contrast VSCode themes.
2531
* Offloaded expensive count token operations to a web worker for better performance (thanks samhvw8).
2632
* Improved support for multi-root workspaces (thanks snoyiatk).
2733
* Improved the performance of mode switching (thanks dlab-anton).
2834

2935
## Bug Fixes
3036

37+
* Made retries respect the global auto-approve checkbox.
38+
* Fixed a selection mode bug in the history view (thanks jr!).
3139
* Fixed file mentions for filenames containing spaces.
3240
* Fixed importing & exporting of custom modes (thanks julionav).
3341

sidebars.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -171,15 +171,17 @@ const sidebars: SidebarsConfig = {
171171
label: '3.15',
172172
items: [
173173
{ type: 'doc', id: 'update-notes/v3.15', label: '3.15 Combined' },
174+
{ type: 'doc', id: 'update-notes/v3.15.1', label: '3.15.1' },
175+
{ type: 'doc', id: 'update-notes/v3.15.0', label: '3.15.0' },
174176
],
175177
},
176178
{
177179
type: 'category',
178180
label: '3.14',
179181
items: [
180-
{ type: 'doc', id: 'update-notes/v3.14', label: '3.14 Combined' },
181-
{ type: 'doc', id: 'update-notes/v3.14.3', label: '3.14.3' },
182-
{ type: 'doc', id: 'update-notes/v3.14.2', label: '3.14.2' },
182+
{ type: 'doc', id: 'update-notes/v3.14', label: '3.14 Combined' },
183+
{ type: 'doc', id: 'update-notes/v3.14.3', label: '3.14.3' },
184+
{ type: 'doc', id: 'update-notes/v3.14.2', label: '3.14.2' },
183185
{ type: 'doc', id: 'update-notes/v3.14.1', label: '3.14.1' },
184186
{ type: 'doc', id: 'update-notes/v3.14.0', label: '3.14.0' },
185187
],

static/img/v3.15.0/v3.15.0-1.png

44.4 KB
Loading

static/img/v3.15.0/v3.15.0-2.png

344 KB
Loading

static/img/v3.15.0/v3.15.0.png

43.4 KB
Loading

0 commit comments

Comments
 (0)