Skip to content

Commit dc393f4

Browse files
committed
Add release notes for v3.24.0
- Add Hugging Face provider support - Add diagnostic controls feature - Add Agent Rules standard support - Add terminal command permissions UI - Include bug fixes and QOL improvements - Update index and sidebars
1 parent 89bd40f commit dc393f4

File tree

4 files changed

+218
-0
lines changed

4 files changed

+218
-0
lines changed

docs/update-notes/index.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,12 @@ image: /img/social-share.jpg
1717
This section contains notes about recent updates to Roo Code, listed by version number.
1818
---
1919

20+
## Version 3.24
21+
22+
* [3.24.0](/update-notes/v3.24.0) (2025-07-26)
23+
24+
---
25+
2026
## Version 3.23
2127

2228
* [3.23.19](/update-notes/v3.23.19) (2025-07-23)
Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
## PR #6090: feat: add merge-resolver mode for intelligent conflict resolution
2+
3+
**Author**: daniel-lxs
4+
**Linked Issues**: None
5+
**Category**: Major Feature
6+
**User Impact**: New mode for intelligent Git merge conflict resolution that analyzes commit history and intent to make informed decisions when resolving conflicts. Also updates PR Fixer mode to automatically delegate merge conflicts to this specialized mode.
7+
**Contributors**: daniel-lxs
8+
9+
---
10+
## PR #5969: feat: add support for Agent Rules standard via AGENTS.md (#5966)
11+
12+
**Author**: app/roomote
13+
**Linked Issues**: #5966 (reporter: sgryphon)
14+
**Category**: Features
15+
**User Impact**: Roo Code now supports the Agent Rules standard through AGENTS.md files, allowing you to share natural language guidelines across different AI coding tools. This means you can maintain a single set of coding standards, security practices, and workflow rules that work with Roo Code, Aider, Cline, and other compatible tools.
16+
**Contributors**: sgryphon
17+
18+
---
19+
## PR #5798: feat: Add terminal command permissions UI to chat interface (#5480)
20+
21+
**Author**: hannesrudolph
22+
**Linked Issues**: #5480 (reporter: hannesrudolph)
23+
**Category**: Features
24+
**User Impact**: Manage terminal command permissions directly in the chat interface with an interactive UI that shows suggested patterns and allows toggling between allowed/denied states
25+
**Contributors**: hannesrudolph
26+
27+
---
28+
## PR #5582: feat: Add settings to control diagnostic messages (#5524)
29+
30+
**Author**: hannesrudolph
31+
**Linked Issues**: #5524 (reporter: hannesrudolph), #4860 (reporter: hannesrudolph)
32+
**Category**: QOL Improvements
33+
**User Impact**: Users can now control how many diagnostic messages (errors, warnings) appear in their context, preventing overwhelming amounts of diagnostics from cluttering the interface and slowing down Roo Code's responses. This is especially helpful when working with legacy code or projects that temporarily have many errors during development.
34+
**Contributors**: hannesrudolph
35+
36+
---
37+
## PR #6103: Fix todo list toggle not working
38+
39+
**Author**: chrarnoldus
40+
**Linked Issues**: None
41+
**Category**: Bug Fix
42+
**User Impact**: Fixed the todo list toggle feature that wasn't working properly, allowing users to enable/disable todo lists in their tasks as intended
43+
**Contributors**: chrarnoldus
44+
45+
---
46+
47+
## PR #6095: fix: restore list styles for markdown lists in chat interface
48+
49+
**Author**: app/roomote
50+
**Linked Issues**: #6094 (reporter: village-way)
51+
**Category**: Bug Fix
52+
**User Impact**: Markdown lists (both ordered and unordered) now display properly in the chat interface with correct bullets, numbers, and indentation, making them visually distinguishable from regular paragraphs
53+
**Contributors**: app/roomote, village-way
54+
55+
---
56+
57+
## PR #6079: Fix Ollama API URL normalization by removing trailing slashes
58+
59+
**Author**: Naam
60+
**Linked Issues**: #6078 (reporter: Naam)
61+
**Category**: Bug Fix
62+
**User Impact**: Fixed Ollama integration issues caused by trailing slashes in API URLs, preventing confusing error messages about models not supporting embedding when the real issue was URL formatting
63+
**Contributors**: Naam
64+
65+
---
66+
67+
## PR #6073: fix: respect maxReadFileLine setting for file mentions to prevent context exhaustion
68+
69+
**Author**: app/roomote
70+
**Linked Issues**: #6069 (reporter: sebinseban)
71+
**Category**: Bug Fix
72+
**User Impact**: Prevents Roo Code from failing with "Failed to condense" errors when accidentally reading very large source files (>5000 lines), especially important in Orchestrator mode where it could wipe out task context
73+
**Contributors**: app/roomote, sebinseban
74+
75+
---
76+
77+
## PR #6061: fix: allow auto-approve checkbox to be toggled at any time
78+
79+
**Author**: KJ7LNW
80+
**Linked Issues**: #6060 (reporter: KJ7LNW)
81+
**Category**: Bug Fix
82+
**User Impact**: Fixed a critical safety issue where the auto-approve checkbox would become unresponsive during model responses, ensuring users can always disable auto-approval to prevent unwanted actions
83+
**Contributors**: KJ7LNW
84+
85+
---
86+
## PR #6228: refactor: consolidate HuggingFace models API into providers/fetchers
87+
88+
**Author**: daniel-lxs
89+
**Linked Issues**: None
90+
**Category**: Misc Improvements
91+
**User Impact**: Improved code organization for better maintainability
92+
**Contributors**: daniel-lxs
93+
94+
---
95+
96+
## PR #6055: feat: add efficiency warning for single SEARCH/REPLACE blocks in apply_diff
97+
98+
**Author**: KJ7LNW
99+
**Linked Issues**: None
100+
**Category**: QOL Improvements
101+
**User Impact**: Better guidance for efficient file editing with apply_diff tool
102+
**Contributors**: KJ7LNW
103+
104+
---
105+
106+
## PR #5920: fix: add Git installation check for checkpoints feature (#3109)
107+
108+
**Author**: MuriloFP
109+
**Linked Issues**: #3109 (reporter: hannesrudolph)
110+
**Category**: Bug Fixes
111+
**User Impact**: Clear warning when Git is not installed, preventing silent checkpoint failures
112+
**Contributors**: MuriloFP
113+
114+
---
115+
116+
## PR #5743: fix: resolve 'Bad substitution' error in command parsing
117+
118+
**Author**: daniel-lxs
119+
**Linked Issues**: #5978 (reporter: KJ7LNW)
120+
**Category**: Bug Fixes
121+
**User Impact**: Fixed crashes when using complex bash commands with special syntax
122+
**Contributors**: daniel-lxs, KJ7LNW
123+
124+
---
125+
126+
## PR #5085: debug: Add ErrorBoundary component for better error handling
127+
128+
**Author**: KJ7LNW
129+
**Linked Issues**: #5731 (reporter: elianiva)
130+
**Category**: QOL Improvements
131+
**User Impact**: Better error handling prevents complete UI crashes, showing helpful error messages instead
132+
**Contributors**: KJ7LNW, elianiva
133+
134+
---

docs/update-notes/v3.24.0.mdx

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
---
2+
description: Roo Code 3.24.0 introduces Hugging Face provider support, Agent Rules standard, terminal command permissions UI, and diagnostic message controls.
3+
keywords:
4+
- roo code 3.24.0
5+
- hugging face provider
6+
- agent rules standard
7+
- terminal permissions
8+
- diagnostic controls
9+
image: /img/social-share.jpg
10+
---
11+
12+
# Roo Code 3.24.0 Release Notes (2025-07-26)
13+
14+
This release introduces Hugging Face provider with open source model support, cross-tool AI coding standards, enhanced terminal security controls, and improved diagnostic management.
15+
16+
## Terminal Command Permissions UI
17+
18+
Managing terminal command permissions is now easier with our new interactive UI (thanks hannesrudolph!) ([#5798](https://github.com/RooCodeInc/Roo-Code/pull/5798)):
19+
20+
- **Visual Management**: See and manage command patterns directly in the chat interface
21+
- **Pattern Suggestions**: Get intelligent pattern recommendations based on commands
22+
- **Toggle Controls**: Easily switch between allowed and denied states for command patterns
23+
24+
## Hugging Face Provider
25+
26+
We've added support for Hugging Face as a new provider, bringing access to thousands of open source models (thanks daniel-lxs!) ([#6228](https://github.com/RooCodeInc/Roo-Code/pull/6228)):
27+
28+
- **Open Source Models**: Access a vast library of community models directly from Hugging Face
29+
- **Flexible Integration**: Use models hosted on Hugging Face's infrastructure
30+
- **Easy Configuration**: Simple setup process to get started with your preferred models
31+
32+
This opens up Roo Code to the entire Hugging Face ecosystem of open source AI models.
33+
34+
## Diagnostic Controls
35+
36+
Take control of how many diagnostic messages appear in your context with new settings (thanks hannesrudolph!) ([#5582](https://github.com/RooCodeInc/Roo-Code/pull/5582)):
37+
38+
- **Limit Errors and Warnings**: Prevent overwhelming amounts of diagnostics from cluttering the interface
39+
- **Improved Performance**: Reduce slowdowns caused by processing too many diagnostic messages
40+
- **Legacy Code Support**: Especially helpful when working with codebases that temporarily have many errors during development
41+
42+
This feature is essential for maintaining focus when working with large or legacy codebases.
43+
44+
## Agent Rules Standard Support
45+
46+
Roo Code now supports the Agent Rules standard through AGENTS.md files (thanks sgryphon!) ([#5969](https://github.com/RooCodeInc/Roo-Code/pull/5969)):
47+
48+
- **Cross-Tool Compatibility**: Share natural language guidelines across Roo Code, Aider, Cline, and other compatible AI tools
49+
- **Single Source of Truth**: Maintain one set of coding standards, security practices, and workflow rules
50+
- **Automatic Detection**: Roo Code automatically finds and applies AGENTS.md files in your project
51+
52+
This solves the fragmentation problem where developers using multiple AI tools had to maintain separate configuration files.
53+
54+
## QOL Improvements
55+
56+
* **Apply Diff Guidance**: Added efficiency warnings to guide better use of the apply_diff tool (thanks KJ7LNW!) ([#6055](https://github.com/RooCodeInc/Roo-Code/pull/6055))
57+
* **Error Boundaries**: Better error handling prevents complete UI crashes, showing helpful messages instead (thanks KJ7LNW, elianiva!) ([#5085](https://github.com/RooCodeInc/Roo-Code/pull/5085))
58+
59+
## Bug Fixes
60+
61+
* **Todo List Toggle**: Fixed the todo list toggle that wasn't responding to clicks (thanks chrarnoldus!) ([#6103](https://github.com/RooCodeInc/Roo-Code/pull/6103))
62+
* **Markdown List Styles**: Restored proper formatting for ordered and unordered lists in chat (thanks village-way!) ([#6095](https://github.com/RooCodeInc/Roo-Code/pull/6095))
63+
* **Ollama URL Handling**: Fixed API URL normalization issues with trailing slashes (thanks Naam!) ([#6079](https://github.com/RooCodeInc/Roo-Code/pull/6079))
64+
* **Large File Protection**: Respects maxReadFileLine setting to prevent context exhaustion (thanks sebinseban!) ([#6073](https://github.com/RooCodeInc/Roo-Code/pull/6073))
65+
* **Auto-Approve Safety**: Fixed critical issue where auto-approve checkbox became unresponsive (thanks KJ7LNW!) ([#6061](https://github.com/RooCodeInc/Roo-Code/pull/6061))
66+
* **Git Checkpoint Warning**: Added clear warning when Git is not installed for checkpoints (thanks MuriloFP!) ([#5920](https://github.com/RooCodeInc/Roo-Code/pull/5920))
67+
* **Bash Command Parsing**: Fixed crashes with complex bash syntax and substitutions (thanks daniel-lxs, KJ7LNW!) ([#5743](https://github.com/RooCodeInc/Roo-Code/pull/5743))
68+
69+
## Misc Improvements
70+
71+
* **Merge Resolver Mode**: Added internal mode for intelligent Git conflict resolution to improve PR Fixer capabilities (thanks daniel-lxs!) ([#6090](https://github.com/RooCodeInc/Roo-Code/pull/6090))

sidebars.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,13 @@ const sidebars: SidebarsConfig = {
227227
label: 'Update Notes',
228228
items: [
229229
'update-notes/index',
230+
{
231+
type: 'category',
232+
label: '3.24',
233+
items: [
234+
{ type: 'doc', id: 'update-notes/v3.24.0', label: '3.24.0' },
235+
],
236+
},
230237
{
231238
type: 'category',
232239
label: '3.23',

0 commit comments

Comments
 (0)