Skip to content

Commit e3563f7

Browse files
feat: add documentation for Roo Code v3.26 release and update sidebar… (#321)
* feat: add documentation for Roo Code v3.26 release and update sidebar navigation * feat: add Qwen Code CLI provider documentation and sidebar entry
1 parent 92c61c5 commit e3563f7

File tree

6 files changed

+254
-1
lines changed

6 files changed

+254
-1
lines changed

.roo/rules-release-notes-writer/1_main_workflow.xml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ gh pr list --repo RooCodeInc/Roo-Code --state merged --search "merged:YYYY-MM-DD
109109
<subtask_pattern>
110110
<for_each>PR in list</for_each>
111111
<action>Create investigation subtask</action>
112+
<mode>release-notes-writer</mode>
112113
<message><![CDATA[
113114
Investigate PR #[number] for release notes v[version].
114115
1. Get PR details (gh pr view)
@@ -240,10 +241,15 @@ Which features should I highlight with expanded sections in the release notes?
240241
<workflow name="version_only">
241242
<description>Extract PR list when user provides just a version</description>
242243
<steps>
243-
<step>Spawn PR extraction subtask</step>
244+
<step>Spawn PR extraction subtask using new_task with mode="release-notes-writer"</step>
244245
<step>Subtask writes PR list to temp_pr_list.md</step>
245246
<step>Ask user how to proceed</step>
246247
</steps>
248+
<implementation>
249+
<tool>new_task</tool>
250+
<mode>release-notes-writer</mode>
251+
<message>Extract PR list for version [VERSION] and write to temp_pr_list.md</message>
252+
</implementation>
247253
</workflow>
248254

249255
<workflow name="latest">

docs/providers/qwen-code.md

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
sidebar_label: Qwen Code CLI
3+
description: Access Qwen3 Coder models through OAuth authentication. 1M context windows with automatic token refresh.
4+
keywords:
5+
- qwen code
6+
- qwen cli
7+
- qwen3 coder
8+
- roo code
9+
- api provider
10+
- oauth
11+
- alibaba
12+
- dashscope
13+
image: /img/social-share.jpg
14+
---
15+
16+
# Qwen Code CLI Provider
17+
18+
Access Alibaba's Qwen3 Coder models through OAuth authentication with automatic token refresh. Features massive 1M token context windows optimized for large codebases.
19+
20+
:::info Setup Required
21+
1. **Install Qwen Client**: Download from the official website
22+
2. **Authenticate**: Run the client and sign in to create OAuth credentials
23+
3. **Configure in Roo Code**: Select "Qwen Code CLI API" as your provider
24+
- Default path `~/.qwen/oauth_creds.json` works automatically
25+
- Or specify a custom credentials path if needed
26+
:::
27+
28+
**Website:** [https://chat.qwen.ai](https://chat.qwen.ai)
29+
30+
---
31+
32+
## Supported Models
33+
34+
Both models offer 1M context windows and 65K max output tokens (currently free):
35+
36+
- **qwen3-coder-plus** (Default) - High-performance coding model
37+
- **qwen3-coder-flash** - Speed-optimized variant
38+
39+
---
40+
41+
## Configuration
42+
43+
### OAuth Credentials Path
44+
- **Default**: `~/.qwen/oauth_creds.json`
45+
- **Custom paths supported**: Both absolute and `~/` prefixed paths
46+
- Created automatically when you authenticate with the Qwen client
47+
48+
---
49+
50+
## Key Features
51+
52+
- **OAuth 2.0**: Secure authentication with automatic token refresh
53+
- **1M Context**: Handle entire codebases in a single conversation
54+
- **Auto-refresh**: Tokens refresh transparently with 30-second buffer
55+
- **Free Tier**: 2,000 requests/day and 60 requests/minute with no token limits, available during a promotional period.
56+
- **Reasoning Support**: Full support for thinking blocks
57+
58+
---
59+
60+
## Common Issues
61+
62+
**"Cannot find credentials file"**
63+
- Ensure you've authenticated with the Qwen client
64+
- Check file exists at `~/.qwen/oauth_creds.json`
65+
66+
**"Token refresh failed"**
67+
- Check network connectivity
68+
- Re-authenticate with the Qwen client
69+
70+
**"401 Unauthorized"**
71+
- Provider should auto-refresh (check logs)
72+
- If persistent, delete credentials and re-authenticate

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.26
21+
22+
* [3.26.0](/update-notes/v3.26.0) (2025-08-26)
23+
24+
---
25+
2026
## Version 3.25
2127

2228
* [3.25](/update-notes/v3.25) (Combined)

docs/update-notes/v3.26.0.mdx

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
---
2+
description: Roo Code v3.26.0 introduces Grok Code Fast, built-in /init command, and Qwen Code CLI API support.
3+
keywords:
4+
- roo code 3.26.0
5+
- grok code fast
6+
- init command
7+
- qwen code cli
8+
image: /img/social-share.jpg
9+
---
10+
11+
# Roo Code 3.26.0 Release Notes (2025-08-26)
12+
13+
This release introduces Grok Code Fast (formerly Sonic), a built-in /init command, and Qwen Code CLI API support.
14+
15+
## Grok Code Fast
16+
As you may have already figured out, our stealth model Sonic has officially been uncloaked! ([#7426](https://github.com/RooCodeInc/Roo-Code/pull/7426))
17+
18+
From xAI, this model is optimized for coding tasks and already beloved by the community in Code Mode for its:
19+
- **Sharp reasoning** capabilities
20+
- **Plan execution at scale**
21+
- **Code suggestions with UI taste and intuition**
22+
23+
If you've already been enjoying Sonic in Roo Code Cloud, you'll be transitioned to Grok Code Fast. The model `xai/grok-code-fast-1` is also available under the [xAI Provider](/providers/xai) and is not free (for when the free period ends on Aug 28th, 2025).
24+
25+
A massive thank-you to our partners at xAI and to all of you — over 100B tokens (and counting!) ran through Sonic during stealth! Your incredible adoption and helpful feedback shaped Grok Code Fast into the powerful model it is today.
26+
27+
**Important:** Grok Code Fast remains **FREE** when accessed through the [Roo Code Cloud provider](/providers/roo-code-cloud) during the promotional period. Using it directly through the xAI provider will incur standard charges once pricing is established.
28+
29+
> **📚 Documentation**: See [Roo Code Cloud Provider](/providers/roo-code-cloud) for free access or [xAI Provider](/providers/xai) for direct configuration.
30+
31+
## Built-in /init Command
32+
33+
We've added a new /init slash command for project onboarding ([#7381](https://github.com/RooCodeInc/Roo-Code/pull/7381), [#7400](https://github.com/RooCodeInc/Roo-Code/pull/7400)):
34+
35+
- **Automatic Project Analysis**: Analyzes your entire codebase and creates comprehensive AGENTS.md files
36+
- **AI Assistant Optimization**: Generates documentation that enables AI assistants to be immediately productive in your codebase
37+
- **Mode-Specific Guidance**: Creates tailored documentation for different Roo Code modes (code, debug, architect, etc.)
38+
39+
The /init command helps LLMs understand your project's unique patterns and conventions by documenting project-specific information that isn't obvious from the code structure alone.
40+
41+
## Qwen Code CLI API Support
42+
43+
We've integrated with the Qwen Code CLI tool, allowing Roo Code to leverage its free access tier for Alibaba's Qwen3 Coder models ([#7380](https://github.com/RooCodeInc/Roo-Code/pull/7380)):
44+
45+
- **Free Inference**: Piggybacks off the Qwen Code CLI's generous free tier (2,000 requests/day and 60 requests/minute with no token limits) via OAuth, available during a promotional period.
46+
- **1M Context Windows**: Handle entire codebases in a single conversation.
47+
- **Seamless Setup**: Works automatically if you've already authenticated the Qwen Code CLI tool.
48+
49+
This integration provides free access to the Qwen3 Coder models by using the local authentication from the Qwen Code CLI.
50+
51+
> **📚 Documentation**: See [Qwen Code CLI Provider](/providers/qwen-code) for setup and configuration.
52+
53+
## Provider Updates
54+
55+
* **DeepSeek V3.1 on Fireworks**: Added support for DeepSeek V3.1 model in the Fireworks AI provider (thanks dmarkey!) ([#7375](https://github.com/RooCodeInc/Roo-Code/pull/7375))
56+
* **Provider Visibility**: Static providers with no models are now hidden from the provider list for a cleaner interface ([#7392](https://github.com/RooCodeInc/Roo-Code/pull/7392))
57+
58+
## QOL Improvements
59+
60+
* **Auto-Approve Toggle UI**: The auto-approve toggle now stays at the bottom when expanded, reducing mouse movements (thanks elianiva, kyle-apex!) ([#7318](https://github.com/RooCodeInc/Roo-Code/pull/7318))
61+
* **OpenRouter Cache Pricing**: Cache read and write prices are now displayed for OpenRouter models (thanks chrarnoldus!) ([#7176](https://github.com/RooCodeInc/Roo-Code/pull/7176))
62+
* **Protected Workspace Files**: VS Code workspace configuration files (*.code-workspace) are now protected from accidental modification (thanks thelicato!) ([#7403](https://github.com/RooCodeInc/Roo-Code/pull/7403))
63+
64+
## Bug Fixes
65+
66+
* **Security - Symlink Handling**: Fixed security vulnerability where symlinks could bypass rooignore patterns ([#7405](https://github.com/RooCodeInc/Roo-Code/pull/7405))
67+
* **Security - Default Commands**: Removed potentially unsafe commands (`npm test`, `npm install`, `tsc`) from default allowed list (thanks thelicato, SGudbrandsson!) ([#7404](https://github.com/RooCodeInc/Roo-Code/pull/7404))
68+
* **Command Validation**: Fixed handling of substitution patterns in command validation ([#7390](https://github.com/RooCodeInc/Roo-Code/pull/7390))
69+
* **Follow-up Input Preservation**: Fixed issue where user input wasn't preserved when selecting follow-up choices ([#7394](https://github.com/RooCodeInc/Roo-Code/pull/7394))
70+
* **Mistral Thinking Content**: Fixed validation errors when using Mistral models that send thinking content (thanks Biotrioo!) ([#7106](https://github.com/RooCodeInc/Roo-Code/pull/7106))
71+
* **Requesty Model Listing**: Fixed model listing for Requesty provider when using custom base URLs (thanks dtrugman!) ([#7378](https://github.com/RooCodeInc/Roo-Code/pull/7378))
72+
* **Todo List Setting**: Fixed newTaskRequireTodos setting to properly enforce todo list requirements ([#7363](https://github.com/RooCodeInc/Roo-Code/pull/7363))
73+
74+
## Misc Improvements
75+
76+
* **Issue Fixer Mode**: Added missing todos parameter in new_task tool usage ([#7391](https://github.com/RooCodeInc/Roo-Code/pull/7391))
77+
* **Privacy Policy Update**: Updated privacy policy to clarify proxy mode data handling (thanks jdilla1277!) ([#7255](https://github.com/RooCodeInc/Roo-Code/pull/7255))
78+
* **Dependencies**: Updated drizzle-kit to v0.31.4 ([#5453](https://github.com/RooCodeInc/Roo-Code/pull/5453))

docs/update-notes/v3.26.mdx

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
description: Roo Code v3.26 series - Grok Code Fast, built-in /init command, and Qwen Code CLI API support.
3+
keywords:
4+
- roo code 3.26
5+
- grok code fast
6+
- init command
7+
- qwen code cli
8+
image: /img/social-share.jpg
9+
---
10+
11+
# Roo Code 3.26 Release Notes
12+
13+
This document combines all releases in the v3.26 series.
14+
15+
## Version 3.26.0 (2025-08-26)
16+
17+
This release introduces Grok Code Fast (formerly Sonic), a built-in /init command, and Qwen Code CLI API support.
18+
19+
### Grok Code Fast
20+
As you may have already figured out, our stealth model Sonic has officially been uncloaked! ([#7426](https://github.com/RooCodeInc/Roo-Code/pull/7426))
21+
22+
From xAI, this model is optimized for coding tasks and already beloved by the community in Code Mode for its:
23+
- **Sharp reasoning** capabilities
24+
- **Plan execution at scale**
25+
- **Code suggestions with UI taste and intuition**
26+
27+
If you've already been enjoying Sonic in Roo Code Cloud, you'll be transitioned to Grok Code Fast. The model `xai/grok-code-fast-1` is also available under the [xAI Provider](/providers/xai) and is not free (for when the free period ends on Aug 28th, 2025).
28+
29+
A massive thank-you to our partners at xAI and to all of you — over 100B tokens (and counting!) ran through Sonic during stealth! Your incredible adoption and helpful feedback shaped Grok Code Fast into the powerful model it is today.
30+
31+
**Important:** Grok Code Fast remains **FREE** when accessed through the [Roo Code Cloud provider](/providers/roo-code-cloud) during the promotional period. Using it directly through the xAI provider will incur standard charges once pricing is established.
32+
33+
> **📚 Documentation**: See [Roo Code Cloud Provider](/providers/roo-code-cloud) for free access or [xAI Provider](/providers/xai) for direct configuration.
34+
35+
### Built-in /init Command
36+
37+
We've added a new /init slash command for project onboarding ([#7381](https://github.com/RooCodeInc/Roo-Code/pull/7381), [#7400](https://github.com/RooCodeInc/Roo-Code/pull/7400)):
38+
39+
- **Automatic Project Analysis**: Analyzes your entire codebase and creates comprehensive AGENTS.md files
40+
- **AI Assistant Optimization**: Generates documentation that enables AI assistants to be immediately productive in your codebase
41+
- **Mode-Specific Guidance**: Creates tailored documentation for different Roo Code modes (code, debug, architect, etc.)
42+
43+
The /init command helps LLMs understand your project's unique patterns and conventions by documenting project-specific information that isn't obvious from the code structure alone.
44+
45+
### Qwen Code CLI API Support
46+
47+
We've integrated with the Qwen Code CLI tool, allowing Roo Code to leverage its free access tier for Alibaba's Qwen3 Coder models ([#7380](https://github.com/RooCodeInc/Roo-Code/pull/7380)):
48+
49+
- **Free Inference**: Piggybacks off the Qwen Code CLI's generous free tier (2,000 requests/day and 60 requests/minute with no token limits) via OAuth, available during a promotional period.
50+
- **1M Context Windows**: Handle entire codebases in a single conversation.
51+
- **Seamless Setup**: Works automatically if you've already authenticated the Qwen Code CLI tool.
52+
53+
This integration provides free access to the Qwen3 Coder models by using the local authentication from the Qwen Code CLI.
54+
55+
> **📚 Documentation**: See [Qwen Code CLI Provider](/providers/qwen-code) for setup and configuration.
56+
57+
### Provider Updates
58+
59+
* **DeepSeek V3.1 on Fireworks**: Added support for DeepSeek V3.1 model in the Fireworks AI provider (thanks dmarkey!) ([#7375](https://github.com/RooCodeInc/Roo-Code/pull/7375))
60+
* **Provider Visibility**: Static providers with no models are now hidden from the provider list for a cleaner interface ([#7392](https://github.com/RooCodeInc/Roo-Code/pull/7392))
61+
62+
### QOL Improvements
63+
64+
* **Auto-Approve Toggle UI**: The auto-approve toggle now stays at the bottom when expanded, reducing mouse movements (thanks elianiva, kyle-apex!) ([#7318](https://github.com/RooCodeInc/Roo-Code/pull/7318))
65+
* **OpenRouter Cache Pricing**: Cache read and write prices are now displayed for OpenRouter models (thanks chrarnoldus!) ([#7176](https://github.com/RooCodeInc/Roo-Code/pull/7176))
66+
* **Protected Workspace Files**: VS Code workspace configuration files (*.code-workspace) are now protected from accidental modification (thanks thelicato!) ([#7403](https://github.com/RooCodeInc/Roo-Code/pull/7403))
67+
68+
### Bug Fixes
69+
70+
* **Security - Symlink Handling**: Fixed security vulnerability where symlinks could bypass rooignore patterns ([#7405](https://github.com/RooCodeInc/Roo-Code/pull/7405))
71+
* **Security - Default Commands**: Removed potentially unsafe commands (`npm test`, `npm install`, `tsc`) from default allowed list (thanks thelicato, SGudbrandsson!) ([#7404](https://github.com/RooCodeInc/Roo-Code/pull/7404))
72+
* **Command Validation**: Fixed handling of substitution patterns in command validation ([#7390](https://github.com/RooCodeInc/Roo-Code/pull/7390))
73+
* **Follow-up Input Preservation**: Fixed issue where user input wasn't preserved when selecting follow-up choices ([#7394](https://github.com/RooCodeInc/Roo-Code/pull/7394))
74+
* **Mistral Thinking Content**: Fixed validation errors when using Mistral models that send thinking content (thanks Biotrioo!) ([#7106](https://github.com/RooCodeInc/Roo-Code/pull/7106))
75+
* **Requesty Model Listing**: Fixed model listing for Requesty provider when using custom base URLs (thanks dtrugman!) ([#7378](https://github.com/RooCodeInc/Roo-Code/pull/7378))
76+
* **Todo List Setting**: Fixed newTaskRequireTodos setting to properly enforce todo list requirements ([#7363](https://github.com/RooCodeInc/Roo-Code/pull/7363))
77+
78+
### Misc Improvements
79+
80+
* **Issue Fixer Mode**: Added missing todos parameter in new_task tool usage ([#7391](https://github.com/RooCodeInc/Roo-Code/pull/7391))
81+
* **Privacy Policy Update**: Updated privacy policy to clarify proxy mode data handling (thanks jdilla1277!) ([#7255](https://github.com/RooCodeInc/Roo-Code/pull/7255))
82+
* **Dependencies**: Updated drizzle-kit to v0.31.4 ([#5453](https://github.com/RooCodeInc/Roo-Code/pull/5453))

sidebars.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,7 @@ const sidebars: SidebarsConfig = {
177177
'providers/openai',
178178
'providers/openai-compatible',
179179
'providers/openrouter',
180+
'providers/qwen-code',
180181
'providers/requesty',
181182
'providers/roo-code-cloud',
182183
'providers/sambanova',
@@ -209,6 +210,14 @@ const sidebars: SidebarsConfig = {
209210
label: 'Update Notes',
210211
items: [
211212
'update-notes/index',
213+
{
214+
type: 'category',
215+
label: '3.26',
216+
items: [
217+
{ type: 'doc', id: 'update-notes/v3.26', label: '3.26 Combined' },
218+
{ type: 'doc', id: 'update-notes/v3.26.0', label: '3.26.0' },
219+
],
220+
},
212221
{
213222
type: 'category',
214223
label: '3.25',

0 commit comments

Comments
 (0)