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
This release improves codebase indexing reliability and enhances the user interface.
4
+
5
+
## Bug Fixes
6
+
7
+
***Code Indexing**: Fixed code indexing to use optimal model dimensions, improving indexing reliability and performance (thanks daniel-lxs!) ([#5705](https://github.com/RooCodeInc/Roo-Code/pull/5705))
8
+
9
+
## QOL Improvements
10
+
11
+
***Model Selection Interface**: Improved visual appearance and spacing in the code index model selection interface for better usability
This release adds new provider options and improves mode navigation.
4
+
5
+
## Provider Updates
6
+
7
+
***Groq Kimi K2**: Added Kimi K2 model option for Groq users with improved token handling reliability for models with equal max tokens and context window
8
+
9
+
## QOL Improvements
10
+
11
+
***Mode Navigation**: Added bidirectional mode cycling with Cmd+Shift+. keyboard shortcut to switch to previous mode, making mode navigation more efficient when you overshoot your target mode (thanks mkdir700!) ([#5695](https://github.com/RooCodeInc/Roo-Code/pull/5695))
12
+
13
+
## Misc Improvements
14
+
15
+
***GitHub Actions**: Fixed GitHub Actions workflow warnings by removing invalid parameters from CI/CD configuration (thanks hamirmahal!) ([#5676](https://github.com/RooCodeInc/Roo-Code/pull/5676))
This release improves codebase indexing reliability, adds new provider options, and enhances the user interface.
4
+
5
+
## Provider Updates
6
+
7
+
***Devstral Medium**: Added support for Mistral's Devstral Medium model with 131,000 token context window and image support capabilities
8
+
***Claude Code**: Added configurable maximum output tokens setting (8,000-64,000 tokens) for complex code generation tasks
9
+
***Vertex AI**: Expanded region configuration to include all available GCP Vertex AI regions for better compliance and access to third-party models like Anthropic Claude (thanks shubhamgupta731!) ([#5557](https://github.com/RooCodeInc/Roo-Code/pull/5557))
10
+
11
+
## Bug Fixes
12
+
13
+
***Context Token Display**: Fixed inflated context token count displays by excluding cache tokens from calculation, showing accurate context window usage (thanks daniel-lxs!) ([#5603](https://github.com/RooCodeInc/Roo-Code/pull/5603))
14
+
***Codebase Indexing Errors**: Fixed cryptic error messages when configuring codebase indexing - users now see clear, understandable error messages instead of translation keys (thanks daniel-lxs, nikhil-swamix!) ([#5574](https://github.com/RooCodeInc/Roo-Code/pull/5574))
15
+
***Embedding Model Switching**: Fixed issues when switching between embedding models with different vector dimensions, allowing use of models beyond 1536 dimensions like Google Gemini's text-embedding-004 (thanks daniel-lxs, mkdir700!) ([#5565](https://github.com/RooCodeInc/Roo-Code/pull/5565))
16
+
***Mermaid Diagrams**: Fixed Mermaid diagram rendering issues in architect mode by preventing common syntax errors (thanks MuriloFP, joshmouch!) ([#5530](https://github.com/RooCodeInc/Roo-Code/pull/5530))
17
+
***UI Button Overlap**: Fixed overlapping enhancement and text-to-speech buttons, making both features accessible when text-to-speech is enabled (thanks sensei-woo!) ([#5586](https://github.com/RooCodeInc/Roo-Code/pull/5586))
18
+
19
+
## QOL Improvements
20
+
21
+
***Marketplace Access**: Added Marketplace buttons to both MCP and modes tabs for easier discovery and access
22
+
***MCP Interface**: Improved MCP UI with toggle switches instead of eye buttons for enabling/disabling tools and servers, providing clearer visual feedback
23
+
***Codebase Search**: Cleaner and more readable codebase search results with improved visual styling and better internationalization
24
+
***Error Messages**: Friendlier error messages when API configuration profiles aren't compatible with organization settings
25
+
***Architect Mode**: Intelligently selects the best available tools for context discovery, including semantic search when available
26
+
27
+
## Misc Improvements
28
+
29
+
***Error Telemetry**: Improved debugging capabilities for better reliability and faster issue resolution, with enhanced privacy protection through hashed file paths (thanks daniel-lxs!) ([#5595](https://github.com/RooCodeInc/Roo-Code/pull/5595))
30
+
31
+
## Documentation Updates
32
+
33
+
***Typo Fixes**: Improved accuracy and clarity of documentation and code comments across multiple files (thanks noritaka1166!) ([#5569](https://github.com/RooCodeInc/Roo-Code/pull/5569))
This release adds command workflow controls and improves the user interface.
4
+
5
+
## Command Denylist
6
+
7
+
We've added the ability to automatically reject unwanted commands in your workflows (thanks hannesrudolph!) ([#5614](https://github.com/RooCodeInc/Roo-Code/pull/5614)):
8
+
9
+
-**Always Reject**: Mark commands as "always reject" to prevent accidental execution
10
+
-**Time Saving**: No need to manually reject the same commands repeatedly
11
+
-**Workflow Control**: Complements existing auto-approval functionality with "always reject" option
12
+
13
+
This gives you better control over command execution in automated workflows.
14
+
15
+
## QOL Improvements
16
+
17
+
***Codebase Indexing Toggle**: Added enable/disable checkbox for codebase indexing in settings with state persistence across sessions (thanks daniel-lxs, elasticdotventures!) ([#5599](https://github.com/RooCodeInc/Roo-Code/pull/5599))
18
+
***Chat Interface**: Improved chat layout with better organization and increased task history visibility (3 tasks instead of 2)
19
+
***Command Messaging**: Clearer messaging when command prefixes are denied - users now see that denial is due to their settings rather than automatic system behavior
20
+
***History Navigation**: Added "View all history" link to the HistoryPreview component for easier access to full task history when the history tab is hidden
21
+
22
+
## Misc Improvements
23
+
24
+
***Type Definitions**: Updated internal type definitions for improved compatibility and development experience
This release adds Windows support for Claude Code, introduces configurable command timeouts, and fixes critical workflow issues.
4
+
5
+
## Windows Support
6
+
7
+
We've added native Windows support for the Claude Code provider (thanks SannidhyaSah, kwk9892!) ([#5615](https://github.com/RooCodeInc/Roo-Code/pull/5615)):
8
+
9
+
-**Fixed Windows Compatibility**: Claude Code provider no longer gets stuck on Windows systems
-**Cross-Platform**: Works reliably across Windows, macOS, and Linux
12
+
13
+
## Command Execution Improvements
14
+
15
+
We've added configurable timeout settings for command execution:
16
+
17
+
-**Timeout Control**: Set timeouts from 0-600 seconds to prevent long-running commands from blocking workflows
18
+
-**Clear Error Messages**: Commands that timeout display helpful error messages
19
+
-**Better Visual Feedback**: Timeout errors now appear in red for better visibility
20
+
21
+
## Bug Fixes
22
+
23
+
***Directory Tracking**: Fixed command execution directory tracking - Roo Code now properly maintains awareness of the current working directory when executing commands, preventing issues where subsequent commands would run in the wrong location after using `cd` commands (thanks chris-garrett!) ([#5667](https://github.com/RooCodeInc/Roo-Code/pull/5667))
24
+
***Embedding Model Switching**: Fixed vector dimension mismatch errors when switching between embedding models with different dimensions, allowing successful transitions from high-dimensional models to lower-dimensional models like Google Gemini (thanks hubeizys!) ([#5617](https://github.com/RooCodeInc/Roo-Code/pull/5617))
25
+
26
+
## Provider Updates
27
+
28
+
***Google Gemini**: Added support for Google's new gemini-embedding-001 model with improved performance and higher dimensional embeddings (3072 vs 768) for better codebase indexing and search (thanks daniel-lxs!) ([#5698](https://github.com/RooCodeInc/Roo-Code/pull/5698))
Copy file name to clipboardExpand all lines: docs/update-notes/v3.23.mdx
+63Lines changed: 63 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,13 +20,41 @@ This release introduces a new todo list feature to help you keep track of comple
20
20
21
21
Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-Code/pull/5182), [#5472](https://github.com/RooCodeInc/Roo-Code/pull/5472), [#5473](https://github.com/RooCodeInc/Roo-Code/pull/5473), [#5482](https://github.com/RooCodeInc/Roo-Code/pull/5482))
22
22
23
+
## New: Command Denylist
24
+
25
+
We've added the ability to automatically reject unwanted commands in your workflows:
26
+
27
+
-**Always Reject**: Mark commands as "always reject" to prevent accidental execution
28
+
-**Time Saving**: No need to manually reject the same commands repeatedly
29
+
-**Workflow Control**: Complements existing auto-approval functionality with "always reject" option
30
+
31
+
This gives you better control over command execution in automated workflows.
32
+
33
+
## Windows Support for Claude Code
34
+
35
+
We've added native Windows support for the Claude Code provider (thanks SannidhyaSah, kwk9892!) ([#5615](https://github.com/RooCodeInc/Roo-Code/pull/5615)):
36
+
37
+
-**Fixed Windows Compatibility**: Claude Code provider no longer gets stuck on Windows systems
-**Cross-Platform**: Works reliably across Windows, macOS, and Linux
40
+
41
+
## Command Execution Improvements
42
+
43
+
Added configurable timeout settings for command execution:
44
+
45
+
-**Timeout Control**: Set timeouts from 0-600 seconds to prevent long-running commands from blocking workflows
46
+
-**Clear Error Messages**: Commands that timeout display helpful error messages
47
+
-**Better Visual Feedback**: Timeout errors now appear in red for better visibility
48
+
23
49
## QOL Improvements
24
50
25
51
-**Simplified Prompt History**: Navigate your prompt history using only the up and down arrow keys when the cursor is at the start of the input field ([#5467](https://github.com/RooCodeInc/Roo-Code/pull/5467))
26
52
-**API Provider Search**: You can now search and filter the list of API providers in the settings (thanks GOODBOY008!) ([#5278](https://github.com/RooCodeInc/Roo-Code/pull/5278))
27
53
<imgsrc="/img/v3.23.0/v3.23.0-1.png"alt="API Provider Search interface showing search and filter functionality"width="400" />
54
+
28
55
-**Copy Prompt Button**: Adds a 'Copy Prompt' button to the task actions (thanks Juice10, vultrnerd!) ([#5392](https://github.com/RooCodeInc/Roo-Code/pull/5392))
29
56
<imgsrc="/img/v3.23.0/v3.23.0.png"alt="Copy Prompt button in task actions interface"width="400" />
57
+
30
58
-**Chat UI**: Fixes several UI inconsistencies and layout shifting issues in the chat view to create a more stable and polished user experience (thanks seedlord!) ([#5237](https://github.com/RooCodeInc/Roo-Code/pull/5237))
31
59
-**Model Search Dropdown**: Fixed an issue where the model search input was pre-filled with the current model, now starts with a clean search field (thanks kevinvandijk!) ([#5449](https://github.com/RooCodeInc/Roo-Code/pull/5449))
32
60
-**Chat Interface Polish**: Added proper spacing to the camera icon and made placeholder text non-selectable, preventing accidental highlighting (thanks MuriloFP!) ([#5477](https://github.com/RooCodeInc/Roo-Code/pull/5477))
@@ -42,6 +70,17 @@ Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-
42
70
-**Interface Icons**: More consistent and clearer icons throughout the interface for better visibility of codebase indexing status ([#5520](https://github.com/RooCodeInc/Roo-Code/pull/5520))
43
71
-**Account Access**: Account features are now more accessible - the account tab is visible in the main navigation instead of being hidden in the overflow menu ([#5534](https://github.com/RooCodeInc/Roo-Code/pull/5534))
44
72
-**User-Agent Headers**: All API requests now include a standard User-Agent header for improved tool identification and compliance ([#5492](https://github.com/RooCodeInc/Roo-Code/pull/5492))
73
+
-**Codebase Indexing Toggle**: Added enable/disable checkbox for codebase indexing in settings with state persistence across sessions (thanks daniel-lxs, elasticdotventures!) ([#5599](https://github.com/RooCodeInc/Roo-Code/pull/5599))
74
+
-**Chat Interface**: Improved chat layout with better organization and increased task history visibility (3 tasks instead of 2) ([#5643](https://github.com/RooCodeInc/Roo-Code/pull/5643))
75
+
-**Command Messaging**: Clearer messaging when command prefixes are denied - users now see that denial is due to their settings rather than automatic system behavior ([#5637](https://github.com/RooCodeInc/Roo-Code/pull/5637))
76
+
-**History Navigation**: Added "View all history" link to the HistoryPreview component for easier access to full task history when the history tab is hidden ([#5630](https://github.com/RooCodeInc/Roo-Code/pull/5630))
77
+
-**Marketplace Access**: Added Marketplace buttons to both MCP and modes tabs for easier discovery and access ([#5580](https://github.com/RooCodeInc/Roo-Code/pull/5580))
78
+
-**MCP Interface**: Improved MCP UI with toggle switches instead of eye buttons for enabling/disabling tools and servers, providing clearer visual feedback ([#5576](https://github.com/RooCodeInc/Roo-Code/pull/5576))
79
+
-**Codebase Search**: Cleaner and more readable codebase search results with improved visual styling and better internationalization ([#5571](https://github.com/RooCodeInc/Roo-Code/pull/5571))
80
+
-**Error Messages**: Friendlier error messages when API configuration profiles aren't compatible with organization settings ([#5561](https://github.com/RooCodeInc/Roo-Code/pull/5561))
81
+
-**Architect Mode**: Intelligently selects the best available tools for context discovery, including semantic search when available ([#5607](https://github.com/RooCodeInc/Roo-Code/pull/5607))
82
+
-**Model Selection Interface**: Improved visual appearance and spacing in the code index model selection interface for better usability ([#5706](https://github.com/RooCodeInc/Roo-Code/pull/5706))
83
+
-**Mode Navigation**: Added bidirectional mode cycling with Cmd+Shift+. keyboard shortcut to switch to previous mode, making mode navigation more efficient when you overshoot your target mode (thanks mkdir700!) ([#5695](https://github.com/RooCodeInc/Roo-Code/pull/5695))
45
84
46
85
## Bug Fixes
47
86
@@ -62,10 +101,34 @@ Thank you to qdaxb for this feature! ([#5182](https://github.com/RooCodeInc/Roo-
62
101
-**Error Messages**: Fixed display of raw translation keys in embedding provider error messages - now shows properly localized messages (thanks daniel-lxs!) ([#5535](https://github.com/RooCodeInc/Roo-Code/pull/5535))
63
102
-**File Opening**: Fixed file opening functionality for files and folders with special characters like brackets in their names (thanks vivekfyi, nielpattin!) ([#5504](https://github.com/RooCodeInc/Roo-Code/pull/5504))
64
103
-**MDM Security**: Fixed security vulnerability where users could bypass organizational MDM policies by opening the extension in new tabs/windows (thanks liwilliam2021!) ([#5540](https://github.com/RooCodeInc/Roo-Code/pull/5540))
104
+
-**Context Token Display**: Fixed inflated context token count displays by excluding cache tokens from calculation, showing accurate context window usage (thanks daniel-lxs!) ([#5603](https://github.com/RooCodeInc/Roo-Code/pull/5603))
105
+
-**Codebase Indexing Errors**: Fixed cryptic error messages when configuring codebase indexing - users now see clear, understandable error messages instead of translation keys (thanks daniel-lxs, nikhil-swamix!) ([#5574](https://github.com/RooCodeInc/Roo-Code/pull/5574))
106
+
-**Embedding Model Switching**: Fixed issues when switching between embedding models with different vector dimensions, allowing use of models beyond 1536 dimensions like Google Gemini's text-embedding-004 (thanks daniel-lxs, mkdir700!) ([#5565](https://github.com/RooCodeInc/Roo-Code/pull/5565))
107
+
-**Mermaid Diagrams**: Fixed Mermaid diagram rendering issues in architect mode by preventing common syntax errors (thanks MuriloFP, joshmouch!) ([#5530](https://github.com/RooCodeInc/Roo-Code/pull/5530))
108
+
-**UI Button Overlap**: Fixed overlapping enhancement and text-to-speech buttons, making both features accessible when text-to-speech is enabled (thanks sensei-woo!) ([#5586](https://github.com/RooCodeInc/Roo-Code/pull/5586))
109
+
-**Directory Tracking**: Fixed command execution directory tracking - Roo Code now properly maintains awareness of the current working directory when executing commands, preventing issues where subsequent commands would run in the wrong location after using `cd` commands (thanks chris-garrett!) ([#5667](https://github.com/RooCodeInc/Roo-Code/pull/5667))
110
+
-**Embedding Model Switching**: Fixed vector dimension mismatch errors when switching between embedding models with different dimensions, allowing successful transitions from high-dimensional models to lower-dimensional models like Google Gemini (thanks hubeizys!) ([#5617](https://github.com/RooCodeInc/Roo-Code/pull/5617))
111
+
-**Code Indexing**: Fixed code indexing to use optimal model dimensions, improving indexing reliability and performance (thanks daniel-lxs!) ([#5705](https://github.com/RooCodeInc/Roo-Code/pull/5705))
65
112
66
113
## Provider Updates
67
114
68
115
-**xAI Grok-4**: Added support for Grok-4 model with 256K context window, image support, and prompt cache support ([#5559](https://github.com/RooCodeInc/Roo-Code/pull/5559))
116
+
-**Mistral Devstral Medium**: Added support for Mistral's Devstral Medium model with 131,000 token context window and image support capabilities
117
+
-**Claude Code**: Added configurable maximum output tokens setting (8,000-64,000 tokens) for complex code generation tasks
118
+
-**Vertex AI**: Expanded region configuration to include all available GCP Vertex AI regions for better compliance and access to third-party models like Anthropic Claude (thanks shubhamgupta731!) ([#5557](https://github.com/RooCodeInc/Roo-Code/pull/5557))
119
+
-**Google Gemini**: Added support for Google's new gemini-embedding-001 model with improved performance and higher dimensional embeddings (3072 vs 768) for better codebase indexing and search (thanks daniel-lxs!) ([#5698](https://github.com/RooCodeInc/Roo-Code/pull/5698))
120
+
-**Groq Kimi K2**: Added Kimi K2 model option for Groq users with improved token handling reliability for models with equal max tokens and context window
121
+
122
+
## Misc Improvements
123
+
124
+
-**Error Telemetry**: Improved debugging capabilities for better reliability and faster issue resolution, with enhanced privacy protection through hashed file paths (thanks daniel-lxs!) ([#5595](https://github.com/RooCodeInc/Roo-Code/pull/5595))
125
+
-**Type Definitions**: Updated internal type definitions for improved compatibility and development experience
126
+
-**GitHub Actions**: Fixed GitHub Actions workflow warnings by removing invalid parameters from CI/CD configuration (thanks hamirmahal!) ([#5676](https://github.com/RooCodeInc/Roo-Code/pull/5676))
127
+
-**Token Handling**: Improved consistency in token handling across API providers with centralized max-token calculation logic for better reliability
128
+
129
+
## Documentation Updates
130
+
131
+
-**Typo Fixes**: Improved accuracy and clarity of documentation and code comments across multiple files (thanks noritaka1166!) ([#5569](https://github.com/RooCodeInc/Roo-Code/pull/5569))
0 commit comments