You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/features/api-configuration-profiles.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,7 @@ Configuration profiles can have their own:
14
14
-[Temperature settings](/features/model-temperature) for controlling response randomness
15
15
- Thinking budgets
16
16
- Provider-specific settings
17
+
- Diff editing configuration
17
18
- Rate limit settings
18
19
19
20
Note that available settings vary by provider and model. Each provider offers different configuration options, and even within the same provider, different models may support different parameter ranges or features.
@@ -92,4 +93,5 @@ API keys are stored securely in VSCode's Secret Storage and are never exposed in
92
93
- Integrates with [local models](/advanced-usage/local-models) for offline work
93
94
- Supports [temperature settings](/features/model-temperature) per mode
94
95
- Supports per-profile rate limits (configured here) and general [usage tracking/cost info](/advanced-usage/rate-limits-costs)
Copy file name to clipboardExpand all lines: docs/update-notes/v3.12.0.md
+21-5Lines changed: 21 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,24 @@
1
-
# Roo Code 3.12.0 Release Notes (2025-04-15)
1
+
# Roo Code 3.12 Release Notes (2025-04-16)
2
2
3
-
This release introduces xAI provider support, improves diff editing, enhances UI with search capabilities, and includes various usability improvements and bug fixes.
3
+
This release introduces xAI provider support, improves diff editing, enhances UI with search capabilities, adds OpenAI model support, and includes various usability improvements and bug fixes.
4
4
5
5
## Provider Updates
6
6
7
7
* Added xAI provider and exposed reasoning effort options for Grok on OpenRouter. (thanks Cline!)
8
+
* Added support for OpenAI `o3` & `4o-mini` models. (thanks PeterDaveHello!)
8
9
9
10
## Profile-Specific Diff Settings
10
11
11
-
***Profile-Specific Settings**: Diff editing configuration now works on a per-profile basis, giving you greater control over how code edits work with different providers
12
+
***Profile-Specific Settings**: Diff editing configuration now works on a per-profile basis, giving you greater control over how code edits work with different providers. Learn more about [API Configuration Profiles](/features/api-configuration-profiles).
13
+
14
+
### How It Works
15
+
16
+
***Multiple Profile Support**: Each profile stores its own diff editing preferences
17
+
***Flexible Configuration**: Switch between profiles to instantly change how diffs are handled
18
+
***Provider-Specific Control**: Use different diff strategies for different code providers
19
+
***Isolated Settings**: Changes in one profile don't affect others
20
+
21
+
For example, you can create a profile for one provider with strict whitespace handling, and another profile with more relaxed rules. When you switch profiles, the system automatically applies the appropriate diff editing configuration.
12
22
13
23
## Keyboard Shortcuts
14
24
@@ -26,11 +36,17 @@ Added the `roo.acceptInput` command to allow users to accept input or suggestion
26
36
For detailed setup and usage instructions, see our new [Keyboard Shortcuts](/features/keyboard-shortcuts) documentation page.
27
37
28
38
29
-
## Improvements
39
+
## QOL Improvements
30
40
31
-
* Improved pre-diff string normalization for better editing reliability, especially with whitespace-sensitive languages
41
+
* Improved pre-diff string normalization for better editing reliability, especially with whitespace-sensitive languages.
32
42
* Made checkpoints faster and more reliable for smoother project state management.
33
43
* Added a search bar to mode and profile select dropdowns for easier navigation. (thanks samhvw8!)
This release introduces xAI provider support, improves diff editing, enhances UI with search capabilities, adds OpenAI model support, and includes various usability improvements and bug fixes.
4
+
5
+
## Provider Updates
6
+
7
+
* Added xAI provider and exposed reasoning effort options for Grok on OpenRouter. (thanks Cline!)
8
+
* Added support for OpenAI `o3` & `4o-mini` models. (thanks PeterDaveHello!)
9
+
10
+
## Profile-Specific Diff Settings
11
+
12
+
***Profile-Specific Settings**: Diff editing configuration now works on a per-profile basis, giving you greater control over how code edits work with different providers. Learn more about [API Configuration Profiles](/features/api-configuration-profiles).
13
+
14
+
### How It Works
15
+
16
+
***Multiple Profile Support**: Each profile stores its own diff editing preferences
17
+
***Flexible Configuration**: Switch between profiles to instantly change how diffs are handled
18
+
***Provider-Specific Control**: Use different diff strategies for different code providers
19
+
***Isolated Settings**: Changes in one profile don't affect others
20
+
21
+
For example, you can create a profile for one provider with strict whitespace handling, and another profile with more relaxed rules. When you switch profiles, the system automatically applies the appropriate diff editing configuration.
22
+
23
+
## Keyboard Shortcuts
24
+
25
+
### Keyboard Shortcuts for Input Acceptance
26
+
27
+
Added the `roo.acceptInput` command to allow users to accept input or suggestions using keyboard shortcuts instead of mouse clicks. (thanks axkirillov!) This feature:
28
+
29
+
#### Key Benefits
30
+
31
+
***Keyboard-Driven Interface**: Submit text or select the primary suggestion button without mouse interaction
32
+
***Improved Accessibility**: Essential for users with mobility limitations or those who experience discomfort with mouse usage
33
+
***Vim/Neovim Compatibility**: Supports transitions for developers coming from keyboard-centric environments
34
+
***Workflow Efficiency**: Reduces context switching between keyboard and mouse during development tasks
35
+
36
+
For detailed setup and usage instructions, see our new [Keyboard Shortcuts](/features/keyboard-shortcuts) documentation page.
37
+
38
+
39
+
## QOL Improvements
40
+
41
+
* Improved pre-diff string normalization for better editing reliability, especially with whitespace-sensitive languages.
42
+
* Made checkpoints faster and more reliable for smoother project state management.
43
+
* Added a search bar to mode and profile select dropdowns for easier navigation. (thanks samhvw8!)
0 commit comments