Skip to content

Commit ac9416d

Browse files
feat: add Cerebras AI provider support and update release notes for v3.25.5 (#292)
1 parent 21ee53c commit ac9416d

File tree

10 files changed

+233
-4
lines changed

10 files changed

+233
-4
lines changed

docs/providers/cerebras.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
sidebar_label: Cerebras
3+
description: Configure Cerebras AI's ultra-fast inference models in Roo Code. Access free and paid tiers with speeds up to 2600 tokens/second for coding and reasoning tasks.
4+
keywords:
5+
- cerebras
6+
- cerebras ai
7+
- roo code
8+
- api provider
9+
- fast inference
10+
- qwen coder
11+
- llama models
12+
- free tier
13+
- high speed ai
14+
image: /img/social-share.jpg
15+
---
16+
17+
# Using Cerebras With Roo Code
18+
19+
Cerebras AI specializes in extremely fast inference speeds (up to 2600 tokens/second) with competitive pricing, including a free tier. Their models are optimized for coding, general intelligence, and reasoning tasks.
20+
21+
**Website:** [https://cloud.cerebras.ai/](https://cloud.cerebras.ai/)
22+
23+
---
24+
25+
## Getting an API Key
26+
27+
1. **Sign Up/Sign In:** Go to [Cerebras Cloud](https://cloud.cerebras.ai?utm_source=roocode). Create an account or sign in.
28+
2. **Navigate to API Keys:** Access the API keys section in your dashboard.
29+
3. **Create a Key:** Generate a new API key. Give it a descriptive name (e.g., "Roo Code").
30+
4. **Copy the Key:** **Important:** Copy the API key immediately. Store it securely.
31+
32+
---
33+
34+
## Supported Models
35+
36+
Roo Code supports the following Cerebras models:
37+
38+
* `qwen-3-coder-480b-free` (Default)
39+
* `qwen-3-coder-480b`
40+
* `qwen-3-235b-a22b-instruct-2507`
41+
* `llama-3.3-70b`
42+
* `qwen-3-32b`
43+
* `qwen-3-235b-a22b-thinking-2507`
44+
45+
---
46+
47+
## Configuration in Roo Code
48+
49+
1. **Open Roo Code Settings:** Click the gear icon (<Codicon name="gear" />) in the Roo Code panel.
50+
2. **Select Provider:** Choose "Cerebras" from the "API Provider" dropdown.
51+
3. **Enter API Key:** Paste your Cerebras API key into the "Cerebras API Key" field.
52+
4. **Select Model:** Choose your desired model from the "Model" dropdown.
53+
54+
---
55+
56+
## Tips and Notes
57+
58+
* **Performance:** Cerebras specializes in extremely fast inference speeds, making it ideal for real-time coding assistance.
59+
* **Free Tier:** The `qwen-3-coder-480b-free` model provides access to high-performance inference at no cost with rate limits.
60+
* **Context Windows:** Models support context windows ranging from 64K to 128K tokens.
61+
* **Pricing:** Refer to the [Cerebras Cloud](https://cloud.cerebras.ai?utm_source=roocode) dashboard for the latest pricing information.

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ This section contains notes about recent updates to Roo Code, listed by version
1919

2020
## Version 3.25
2121

22+
* [3.25.5](/update-notes/v3.25.5) (2025-08-01)
2223
* [3.25.4](/update-notes/v3.25.4) (2025-07-31)
2324
* [3.25.3](/update-notes/v3.25.3) (2025-07-30)
2425
* [3.25.2](/update-notes/v3.25.2) (2025-07-29)
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## PR #5867: fix: improve Claude Code ENOENT error handling with installation guidance
2+
3+
**Author**: app/roomote
4+
**Linked Issues**: #5866 (reporter: JamieJ1)
5+
**Category**: Bug Fix
6+
**User Impact**: Users encountering "spawn claude ENOENT" errors when trying to use Claude Code integration now receive clear, helpful error messages with installation instructions instead of cryptic system errors
7+
**Contributors**: app/roomote, JamieJ1
8+
**Documentation Needs**: docs-update
9+
**Documentation Notes**: The Claude Code integration documentation should be updated to include troubleshooting section for installation issues and PATH configuration
10+
11+
---
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
## PR #6552: Fix VB.NET indexing by implementing fallback chunking system
2+
3+
**Author**: daniel-lxs
4+
**Linked Issues**: #6420 (reporter: JensvanZutphen)
5+
**Category**: Bug Fix
6+
**User Impact**: VB.NET files are now properly indexed in large monorepos, showing all code chunks instead of just 6
7+
**Contributors**: daniel-lxs, JensvanZutphen
8+
**Documentation Needs**: docs-update
9+
**Documentation Notes**: The indexing documentation should be updated to mention that VB.NET and Scala files now use length-based chunking as a fallback when tree-sitter parsers are not available. This is part of the new fallback extension system.
10+
11+
---
12+
## PR #6487: fix: restore message sending when clicking save button
13+
14+
**Author**: daniel-lxs
15+
**Linked Issues**: None (but references PR #6222)
16+
**Category**: Bug Fix
17+
**User Impact**: Fixes a regression where messages were not being sent when clicking the save button in the chat interface
18+
**Contributors**: daniel-lxs
19+
**Documentation Needs**: none
20+
**Documentation Notes**: This is a bug fix that restores previous functionality - no documentation changes needed
21+
22+
---
23+
## PR #6296: fix: handle Qdrant deletion errors gracefully to prevent indexing interruption
24+
25+
**Author**: daniel-lxs
26+
**Linked Issues**: None
27+
**Category**: Bug Fix
28+
**User Impact**: Code indexing now properly deletes outdated entries when files are modified or removed, maintaining an accurate code index without interruption
29+
**Contributors**: daniel-lxs
30+
**Documentation Needs**: none
31+
**Documentation Notes**: This is a bug fix for the internal vector store implementation. No user-facing documentation changes needed.
32+
33+
---
34+
## PR #6538: Clean up the auto-approve UI
35+
36+
**Author**: mrubens
37+
**Linked Issues**: None
38+
**Category**: QOL Improvements
39+
**User Impact**: Cleaner and more streamlined auto-approve interface with simplified layout and improved localization
40+
**Contributors**: mrubens
41+
**Documentation Needs**: none
42+
**Documentation Notes**: UI cleanup only - no functional changes that require documentation
43+
44+
---
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# PRs for Release v3.25.5
2+
**Date Range**: 2025-07-31T04:15:51Z to 2025-08-01T19:41:21Z
3+
**Previous Version**: v3.25.4
4+
**Total PRs**: 18
5+
6+
## PR List
7+
- #6565: Changeset version bump (app/github-actions)
8+
- #6564: Release v3.25.5 (mrubens)
9+
- #6562: Add Qwen 3 Coder from Cerebras (kevint-cerebras)
10+
- #6552: fix: Fix VB.NET indexing by implementing fallback chunking system (daniel-lxs)
11+
- #6538: Clean up the auto-approve UI (mrubens)
12+
- #6537: More tolerant search/replace match (mrubens)
13+
- #6525: Revert "Migrate evals database when deploying roo-code-website" (mrubens)
14+
- #6519: Cloud service cleanup callbacks / move to events (jr)
15+
- #6487: fix: restore message sending when clicking save button (daniel-lxs)
16+
- #6486: Handle more variations of chaining and subshell command validation (mrubens)
17+
- #6484: Add auto-approved cost limits (hassoncs)
18+
- #6477: fix: linter not applied to locales/*/README.md (liwilliam2021)
19+
- #6475: Skip interpolation for non-existent slash commands (app/roomote)
20+
- #6392: Add Cerebras as a provider (kevint-cerebras)
21+
- #6296: fix: handle Qdrant deletion errors gracefully to prevent indexing interruption (daniel-lxs)
22+
- #6183: fix: LM Studio model context length (#5075) (pwilkin)
23+
- #6085: Phase 1 website updates (thill2323)
24+
- #5867: fix: improve Claude Code ENOENT error handling with installation guidance (app/roomote)

docs/update-notes/v3.25.5.mdx

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
---
2+
description: Roo Code 3.25.5 adds Cerebras AI provider support with Qwen 3 Coder models, introduces auto-approved cost limits for budget control, and fixes VB.NET indexing along with several other improvements.
3+
keywords:
4+
- roo code 3.25.5
5+
- cerebras provider
6+
- qwen 3 coder
7+
- cost limits
8+
- vb.net indexing
9+
- bug fixes
10+
image: /img/social-share.jpg
11+
---
12+
13+
# Roo Code 3.25.5 Release Notes (2025-08-01)
14+
15+
This release adds Cerebras AI provider support with powerful Qwen 3 Coder models, introduces auto-approved cost limits for better budget control, and includes important bug fixes for VB.NET indexing and message handling.
16+
17+
## Cerebras Provider Support
18+
19+
We've added support for Cerebras as a new AI provider (thanks kevint-cerebras!) ([#6392](https://github.com/RooCodeInc/Roo-Code/pull/6392), [#6562](https://github.com/RooCodeInc/Roo-Code/pull/6562)):
20+
21+
- **Qwen 3 Coder Models**: Access to Qwen 3 Coder with both free and paid tier options
22+
- **Multiple Model Variants**: Includes Llama 3.3 70B and various Qwen 3 configurations (32B, 235B)
23+
- **Automatic Thinking Token Filtering**: Cerebras reasoning models automatically filter thinking tokens for cleaner output
24+
25+
The Cerebras provider offers competitive performance with flexible pricing tiers, making it an excellent choice for both experimentation and production use.
26+
27+
> **📚 Documentation**: See [Cerebras Provider Guide](/providers/cerebras) for setup instructions and available models.
28+
29+
## Auto-approved Cost Limits
30+
31+
We've introduced a new cost control feature in the auto-approve settings to help manage API spending (thanks hassoncs!) ([#6484](https://github.com/RooCodeInc/Roo-Code/pull/6484)):
32+
33+
- **Budget Protection**: Set a maximum cost limit in your auto-approve settings to control total API spending
34+
- **Automatic Prompting**: Roo Code will prompt for approval when approaching your cost limit
35+
- **Complements Request Limits**: Works alongside existing request count limits for comprehensive control
36+
37+
<img src="/img/v3.25.5/v3.25.5.png" alt="Auto-approve settings showing the new Max Cost field" width="400" />
38+
39+
This feature provides peace of mind when using expensive models or running long sessions, ensuring you stay within budget. You can find this new "Max Cost" setting alongside the existing "Max Count" in the auto-approve configuration panel.
40+
41+
## QOL Improvements
42+
43+
* **Auto-approve UI**: Cleaner and more streamlined interface with improved localization ([#6538](https://github.com/RooCodeInc/Roo-Code/pull/6538))
44+
![alt text](../../static/img/v3.25.5/v3.25.5-1.png)
45+
* **Command Validation**: Better handling of background execution (`&`) and subshell patterns like `(cmd1; cmd2)` ([#6486](https://github.com/RooCodeInc/Roo-Code/pull/6486))
46+
47+
## Bug Fixes
48+
49+
* **VB.NET Indexing**: Files are now properly indexed in large monorepos using fallback chunking (thanks JensvanZutphen!) ([#6552](https://github.com/RooCodeInc/Roo-Code/pull/6552))
50+
* **Message Sending**: Restored functionality when clicking the save button ([#6487](https://github.com/RooCodeInc/Roo-Code/pull/6487))
51+
* **Search/Replace Tolerance**: More forgiving of AI-generated diffs with extra `>` characters ([#6537](https://github.com/RooCodeInc/Roo-Code/pull/6537))
52+
* **Qdrant Deletion**: Gracefully handles deletion errors to prevent indexing interruption ([#6296](https://github.com/RooCodeInc/Roo-Code/pull/6296))
53+
* **LM Studio Context Length**: Models now correctly display their actual context length instead of "1" (thanks pwilkin, Angular-Angel!) ([#6183](https://github.com/RooCodeInc/Roo-Code/pull/6183))
54+
* **Claude Code Errors**: ENOENT errors now show helpful installation guidance (thanks JamieJ1!) ([#5867](https://github.com/RooCodeInc/Roo-Code/pull/5867))
55+
56+
## Misc Improvements
57+
58+
* **Slash Command Interpolation**: Skip interpolation for non-existent commands ([#6475](https://github.com/RooCodeInc/Roo-Code/pull/6475))
59+
* **Linter Coverage**: Applied to locale README files (thanks liwilliam2021!) ([#6477](https://github.com/RooCodeInc/Roo-Code/pull/6477))
60+
* **Cloud Service Events**: Migrated from callbacks to event-based architecture ([#6519](https://github.com/RooCodeInc/Roo-Code/pull/6519))
61+
* **Website Updates**: Phase 1 improvements (thanks thill2323!) ([#6085](https://github.com/RooCodeInc/Roo-Code/pull/6085))

docs/update-notes/v3.25.mdx

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
description: Roo Code 3.25 introduces custom slash commands, Gemini web tools, image support, message queueing, and many quality-of-life improvements.
2+
description: Roo Code 3.25 introduces custom slash commands, Gemini web tools, image support, message queueing, Cerebras AI provider, cost limits, and many quality-of-life improvements.
33
keywords:
44
- roo code 3.25
55
- custom slash commands
66
- gemini tools
77
- image support
88
- message queueing
9+
- cerebras provider
10+
- cost limits
911
image: /img/social-share.jpg
1012
---
1113

1214
# Roo Code 3.25 Release Notes
1315

14-
## 3.25.0 (2025-07-29)
15-
16-
This release brings powerful new capabilities to Roo Code, including custom slash commands for workflow automation, enhanced Gemini models with web access, comprehensive image support, and seamless message queueing for uninterrupted conversations.
16+
This release brings powerful new capabilities to Roo Code, including custom slash commands for workflow automation, enhanced Gemini models with web access, comprehensive image support, seamless message queueing for uninterrupted conversations, the new Cerebras AI provider, and auto-approved cost limits for budget control.
1717

1818
### Custom Slash Commands
1919

@@ -80,6 +80,18 @@ To enable this feature: Settings → Prompts tab → Select "ENHANCE" → Check
8080

8181
> **📚 Documentation**: See [Prompt Enhancement Guide](/features/enhance-prompt) for configuration options.
8282
83+
### Auto-approved Cost Limits
84+
85+
We've introduced a new cost control feature in the auto-approve settings to help manage API spending:
86+
87+
- **Budget Protection**: Set a maximum cost limit in your auto-approve settings to control total API spending
88+
- **Automatic Prompting**: Roo Code will prompt for approval when approaching your cost limit
89+
- **Complements Request Limits**: Works alongside existing request count limits for comprehensive control
90+
91+
<img src="/img/v3.25.5/v3.25.5.png" alt="Auto-approve settings showing the new Max Cost field" width="600" />
92+
93+
This feature provides peace of mind when using expensive models or running long sessions, ensuring you stay within budget. You can find this new "Max Cost" setting alongside the existing "Max Count" in the auto-approve configuration panel.
94+
8395
### Quality of Life Improvements
8496

8597
Small changes that make a big difference in your daily workflow:
@@ -90,9 +102,11 @@ Small changes that make a big difference in your daily workflow:
90102
<img src="/img/v3.25.0/v3.25.0.png" alt="Mode Selector Popover with Search" width="600" />
91103
* **API Selector Popover Redesign**: Updated to match the new mode selector design with improved layout ([#6148](https://github.com/RooCodeInc/Roo-Code/pull/6148))
92104
<img src="/img/v3.25.0/v3.25.0-1.png" alt="API Configuration Selector Redesign" width="600" />
105+
* **Auto-approve UI**: Cleaner and more streamlined interface with improved localization
93106
* **Sticky Task Modes**: Tasks remember their last-used mode and restore it automatically ([#6177](https://github.com/RooCodeInc/Roo-Code/pull/6177))
94107
* **ESC Key Support**: Close popovers with ESC for better keyboard navigation ([#6175](https://github.com/RooCodeInc/Roo-Code/pull/6175))
95108
* **Improved Command Highlighting**: Only valid commands are highlighted in the input field ([#6336](https://github.com/RooCodeInc/Roo-Code/pull/6336))
109+
* **Command Validation**: Better handling of background execution (`&`) and subshell patterns like `(cmd1; cmd2)`
96110
* **Subshell Validation**: Improved handling and validation of complex shell commands with subshells, preventing potential errors when using command substitution patterns ([#6379](https://github.com/RooCodeInc/Roo-Code/pull/6379))
97111
* **Slash Command Icon Hover State**: Fixed the hover state for the slash command icon to provide better visual feedback during interactions ([#6388](https://github.com/RooCodeInc/Roo-Code/pull/6388))
98112
* **Cleaner Welcome View**: Gemini checkboxes are now hidden on the welcome screen for a cleaner interface ([#6415](https://github.com/RooCodeInc/Roo-Code/pull/6415))
@@ -106,6 +120,12 @@ Small changes that make a big difference in your daily workflow:
106120

107121
Critical fixes that improve stability and compatibility:
108122

123+
* **VB.NET Indexing**: Files are now properly indexed in large monorepos using fallback chunking
124+
* **Message Sending**: Restored functionality when clicking the save button
125+
* **Search/Replace Tolerance**: More forgiving of AI-generated diffs with extra `>` characters
126+
* **Qdrant Deletion**: Gracefully handles deletion errors to prevent indexing interruption
127+
* **LM Studio Context Length**: Models now correctly display their actual context length instead of "1"
128+
* **Claude Code Errors**: ENOENT errors now show helpful installation guidance
109129
* **Multi-file Edit Fix**: Fixed issue where Git diff views interfered with file operations (thanks hassoncs, szermatt!) ([#6350](https://github.com/RooCodeInc/Roo-Code/pull/6350))
110130
* **Non-QWERTY Keyboard Support**: Fixed keyboard shortcuts for Dvorak, AZERTY, and other layouts (thanks shlgug!) ([#6162](https://github.com/RooCodeInc/Roo-Code/pull/6162))
111131
* **Mode Export/Import**: Fixed custom mode export to handle slug changes correctly ([#6186](https://github.com/RooCodeInc/Roo-Code/pull/6186))
@@ -126,6 +146,7 @@ Critical fixes that improve stability and compatibility:
126146

127147
### Provider Updates
128148

149+
* **Cerebras Provider**: Added support for Cerebras as a new AI provider with Qwen 3 Coder models, offering both free and paid tier options with automatic thinking token filtering
129150
* **Prompt Caching for LiteLLM**: Reduce API costs and improve response times with caching support for Claude 3.5 Sonnet and compatible models (thanks MuriloFP, steve-gore-snapdocs!) ([#6074](https://github.com/RooCodeInc/Roo-Code/pull/6074))
130151
* **Chutes AI - GLM-4.5-Air Model**: Added support for the GLM-4.5-Air model to the Chutes AI provider with 151K token context window for complex reasoning tasks and large codebase analysis - completely free to use (thanks matbgn!) ([#6377](https://github.com/RooCodeInc/Roo-Code/pull/6377))
131152
* **Doubao Provider**: Added support for ByteDance's AI model provider with full integration including API handling (thanks AntiMoron!) ([#6345](https://github.com/RooCodeInc/Roo-Code/pull/6345))
@@ -136,6 +157,10 @@ Critical fixes that improve stability and compatibility:
136157

137158
### Misc. Improvements
138159

160+
* **Slash Command Interpolation**: Skip interpolation for non-existent commands
161+
* **Linter Coverage**: Applied to locale README files
162+
* **Cloud Service Events**: Migrated from callbacks to event-based architecture
163+
* **Website Updates**: Phase 1 improvements
139164
* **Background Editing (Experimental)**: Work uninterrupted while Roo edits files in the background—no more losing focus from automatic diff views ([#6214](https://github.com/RooCodeInc/Roo-Code/pull/6214)). Files change silently while you keep coding, with diagnostics and error checking still active. See [Background Editing](/features/experimental/background-editing) for details.
140165
* **Security Update**: Updated form-data dependency to address security vulnerability ([#6332](https://github.com/RooCodeInc/Roo-Code/pull/6332))
141166
* **Contributor Updates**: Refreshed contributor acknowledgments across all localizations ([#6302](https://github.com/RooCodeInc/Roo-Code/pull/6302))

sidebars.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,7 @@ const sidebars: SidebarsConfig = {
158158
'providers/anthropic',
159159
'providers/claude-code',
160160
'providers/bedrock',
161+
'providers/cerebras',
161162
'providers/deepseek',
162163
'providers/chutes',
163164
'providers/gemini',
@@ -206,6 +207,7 @@ const sidebars: SidebarsConfig = {
206207
label: '3.25',
207208
items: [
208209
{ type: 'doc', id: 'update-notes/v3.25', label: '3.25 Combined' },
210+
{ type: 'doc', id: 'update-notes/v3.25.5', label: '3.25.5' },
209211
{ type: 'doc', id: 'update-notes/v3.25.4', label: '3.25.4' },
210212
{ type: 'doc', id: 'update-notes/v3.25.3', label: '3.25.3' },
211213
{ type: 'doc', id: 'update-notes/v3.25.2', label: '3.25.2' },

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

107 KB
Loading

static/img/v3.25.5/v3.25.5.png

76.3 KB
Loading

0 commit comments

Comments
 (0)