Skip to content

Commit 01f0730

Browse files
docs: add release notes for v3.35.0 (#429)
1 parent 54114d0 commit 01f0730

File tree

6 files changed

+153
-0
lines changed

6 files changed

+153
-0
lines changed

docs/update-notes/index.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ image: /img/social-share.jpg
1515
# Update Notes
1616

1717

18+
---
19+
20+
### Version 3.35
21+
22+
* [3.35](/update-notes/v3.35) (Combined)
23+
* [3.35.1](/update-notes/v3.35.1) (2025-12-01)
24+
* [3.35.0](/update-notes/v3.35.0) (2025-12-01)
25+
1826
---
1927

2028
### Version 3.34

docs/update-notes/v3.35.0.mdx

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
description: Roo Code 3.35.0 introduces resilient subtasks that persist across reloads and massive native tool calling expansion across 15+ providers.
3+
keywords:
4+
- roo code 3.35.0
5+
- subtasks
6+
- native tool calling
7+
- provider updates
8+
image: /img/v3.35.0/v3.35.0.png
9+
---
10+
11+
# Roo Code 3.35.0 Release Notes (2025-12-01)
12+
13+
This release introduces metadata-driven subtasks that never lose their parent connection, plus native tool calling support for 15+ providers.
14+
15+
<img src="/img/v3.35.0/v3.35.0.png" alt="Roo Code v3.35.0 Release" width="600" />
16+
17+
## Metadata-Driven Subtasks
18+
19+
The connection between subtasks and parent tasks no longer breaks when you exit a task, crash, reboot, or reload VS Code ([#9090](https://github.com/RooCodeInc/Roo-Code/pull/9090)). Subtask relationships are now controlled by metadata, so the parent-child link persists through any interruption.
20+
21+
## Native Tool Calling Expansion
22+
23+
Native tool calling support has been expanded to 15+ providers:
24+
25+
* Bedrock ([#9698](https://github.com/RooCodeInc/Roo-Code/pull/9698))
26+
* Cerebras ([#9692](https://github.com/RooCodeInc/Roo-Code/pull/9692))
27+
* Chutes ([#9715](https://github.com/RooCodeInc/Roo-Code/pull/9715))
28+
* DeepInfra ([#9691](https://github.com/RooCodeInc/Roo-Code/pull/9691))
29+
* DeepSeek & Doubao ([#9671](https://github.com/RooCodeInc/Roo-Code/pull/9671))
30+
* Groq ([#9673](https://github.com/RooCodeInc/Roo-Code/pull/9673))
31+
* LiteLLM ([#9719](https://github.com/RooCodeInc/Roo-Code/pull/9719))
32+
* Ollama ([#9696](https://github.com/RooCodeInc/Roo-Code/pull/9696))
33+
* OpenAI-compatible: Fireworks, SambaNova, Featherless, IO Intelligence ([#9676](https://github.com/RooCodeInc/Roo-Code/pull/9676))
34+
* Requesty ([#9672](https://github.com/RooCodeInc/Roo-Code/pull/9672))
35+
* Unbound ([#9699](https://github.com/RooCodeInc/Roo-Code/pull/9699))
36+
* Vercel AI Gateway ([#9697](https://github.com/RooCodeInc/Roo-Code/pull/9697))
37+
* Vertex Gemini ([#9678](https://github.com/RooCodeInc/Roo-Code/pull/9678))
38+
* xAI with new Grok 4 Fast models ([#9690](https://github.com/RooCodeInc/Roo-Code/pull/9690))
39+
40+
## QOL Improvements
41+
42+
* **Improved Onboarding**: Simplified provider settings during initial setup—advanced options remain in Settings ([#9709](https://github.com/RooCodeInc/Roo-Code/pull/9709))
43+
* **Cleaner Toolbar**: Modes and MCP settings consolidated into the main settings panel for better discoverability ([#9710](https://github.com/RooCodeInc/Roo-Code/pull/9710))
44+
* **Tool Format in Environment Details**: Models now receive tool format information, improving behavior when switching between XML and native tools ([#9661](https://github.com/RooCodeInc/Roo-Code/pull/9661))
45+
* **Debug Buttons**: View API and UI history with new debug buttons (requires `roo-cline.debug: true`) ([#9684](https://github.com/RooCodeInc/Roo-Code/pull/9684))
46+
* **Grok Code Fast Default**: Native tools now default for xai/grok-code-fast-1 ([#9717](https://github.com/RooCodeInc/Roo-Code/pull/9717))
47+
48+
## Bug Fixes
49+
50+
* **Parallel Tool Calls Fix**: Preserve tool_use blocks in summary during context condensation, fixing 400 errors with Anthropic's parallel tool calls feature (thanks SilentFlower!) ([#9714](https://github.com/RooCodeInc/Roo-Code/pull/9714))
51+
* **Navigation Button Wrapping**: Prevent navigation buttons from wrapping on smaller screens ([#9721](https://github.com/RooCodeInc/Roo-Code/pull/9721))
52+
53+
## Misc Improvements
54+
55+
* **Model-specific Tool Customization**: Configure `excludedTools` and `includedTools` per model for fine-grained tool availability control ([#9641](https://github.com/RooCodeInc/Roo-Code/pull/9641))
56+
* **apply_patch Tool**: New native tool for file editing using simplified diff format with fuzzy matching and file rename support ([#9663](https://github.com/RooCodeInc/Roo-Code/pull/9663))
57+
* **search_and_replace Tool**: Batch text replacements with partial matching and error recovery ([#9549](https://github.com/RooCodeInc/Roo-Code/pull/9549))

docs/update-notes/v3.35.1.mdx

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
description: Bug fix for parallel tool calls during task delegation and improved error logging.
3+
keywords:
4+
- roo code 3.35.1
5+
- bug fixes
6+
- error logging
7+
image: /img/social-share.jpg
8+
---
9+
10+
# Roo Code v3.35.1 Release Notes (2025-12-01)
11+
12+
This patch release fixes an issue with parallel tool calls during task delegation and improves error diagnostics.
13+
14+
## Bug Fixes
15+
16+
* **Parallel Tool Call Fix**: Fixes 400 errors that occurred when using native tool protocol with parallel tool calls (e.g., `update_todo_list` + `new_task`). Pending tool results are now properly flushed before task delegation ([#9726](https://github.com/RooCodeInc/Roo-Code/pull/9726))
17+
18+
## Misc Improvements
19+
20+
* **Better IPC Error Logging**: Error logs now display detailed structured data instead of unhelpful `[object Object]` messages, making debugging extension issues easier ([#9727](https://github.com/RooCodeInc/Roo-Code/pull/9727))

docs/update-notes/v3.35.mdx

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
description: Roo Code 3.35 introduces resilient subtasks that persist across reloads and massive native tool calling expansion across 15+ providers.
3+
keywords:
4+
- roo code 3.35
5+
- subtasks
6+
- native tool calling
7+
- provider updates
8+
image: /img/v3.35.0/v3.35.0.png
9+
---
10+
11+
# Roo Code 3.35 Release Notes (Combined)
12+
13+
This release introduces metadata-driven subtasks that never lose their parent connection, plus native tool calling support for 15+ providers.
14+
15+
<img src="/img/v3.35.0/v3.35.0.png" alt="Roo Code v3.35 Release" width="600" />
16+
17+
## Metadata-Driven Subtasks
18+
19+
The connection between subtasks and parent tasks no longer breaks when you exit a task, crash, reboot, or reload VS Code ([#9090](https://github.com/RooCodeInc/Roo-Code/pull/9090)). Subtask relationships are now controlled by metadata, so the parent-child link persists through any interruption.
20+
21+
## Native Tool Calling Expansion
22+
23+
Native tool calling support has been expanded to 15+ providers:
24+
25+
* Bedrock ([#9698](https://github.com/RooCodeInc/Roo-Code/pull/9698))
26+
* Cerebras ([#9692](https://github.com/RooCodeInc/Roo-Code/pull/9692))
27+
* Chutes ([#9715](https://github.com/RooCodeInc/Roo-Code/pull/9715))
28+
* DeepInfra ([#9691](https://github.com/RooCodeInc/Roo-Code/pull/9691))
29+
* DeepSeek & Doubao ([#9671](https://github.com/RooCodeInc/Roo-Code/pull/9671))
30+
* Groq ([#9673](https://github.com/RooCodeInc/Roo-Code/pull/9673))
31+
* LiteLLM ([#9719](https://github.com/RooCodeInc/Roo-Code/pull/9719))
32+
* Ollama ([#9696](https://github.com/RooCodeInc/Roo-Code/pull/9696))
33+
* OpenAI-compatible: Fireworks, SambaNova, Featherless, IO Intelligence ([#9676](https://github.com/RooCodeInc/Roo-Code/pull/9676))
34+
* Requesty ([#9672](https://github.com/RooCodeInc/Roo-Code/pull/9672))
35+
* Unbound ([#9699](https://github.com/RooCodeInc/Roo-Code/pull/9699))
36+
* Vercel AI Gateway ([#9697](https://github.com/RooCodeInc/Roo-Code/pull/9697))
37+
* Vertex Gemini ([#9678](https://github.com/RooCodeInc/Roo-Code/pull/9678))
38+
* xAI with new Grok 4 Fast models ([#9690](https://github.com/RooCodeInc/Roo-Code/pull/9690))
39+
40+
## QOL Improvements
41+
42+
* **Improved Onboarding**: Simplified provider settings during initial setup—advanced options remain in Settings ([#9709](https://github.com/RooCodeInc/Roo-Code/pull/9709))
43+
* **Cleaner Toolbar**: Modes and MCP settings consolidated into the main settings panel for better discoverability ([#9710](https://github.com/RooCodeInc/Roo-Code/pull/9710))
44+
* **Tool Format in Environment Details**: Models now receive tool format information, improving behavior when switching between XML and native tools ([#9661](https://github.com/RooCodeInc/Roo-Code/pull/9661))
45+
* **Debug Buttons**: View API and UI history with new debug buttons (requires `roo-cline.debug: true`) ([#9684](https://github.com/RooCodeInc/Roo-Code/pull/9684))
46+
* **Grok Code Fast Default**: Native tools now default for xai/grok-code-fast-1 ([#9717](https://github.com/RooCodeInc/Roo-Code/pull/9717))
47+
48+
## Bug Fixes
49+
50+
* **Parallel Tool Calls Fix**: Preserve tool_use blocks in summary during context condensation, fixing 400 errors with Anthropic's parallel tool calls feature (thanks SilentFlower!) ([#9714](https://github.com/RooCodeInc/Roo-Code/pull/9714))
51+
* **Navigation Button Wrapping**: Prevent navigation buttons from wrapping on smaller screens ([#9721](https://github.com/RooCodeInc/Roo-Code/pull/9721))
52+
* **Task Delegation Tool Flush**: Fixes 400 errors that occurred when using native tool protocol with parallel tool calls (e.g., `update_todo_list` + `new_task`). Pending tool results are now properly flushed before task delegation ([#9726](https://github.com/RooCodeInc/Roo-Code/pull/9726))
53+
54+
## Misc Improvements
55+
56+
* **Model-specific Tool Customization**: Configure `excludedTools` and `includedTools` per model for fine-grained tool availability control ([#9641](https://github.com/RooCodeInc/Roo-Code/pull/9641))
57+
* **apply_patch Tool**: New native tool for file editing using simplified diff format with fuzzy matching and file rename support ([#9663](https://github.com/RooCodeInc/Roo-Code/pull/9663))
58+
* **search_and_replace Tool**: Batch text replacements with partial matching and error recovery ([#9549](https://github.com/RooCodeInc/Roo-Code/pull/9549))
59+
* **Better IPC Error Logging**: Error logs now display detailed structured data instead of unhelpful `[object Object]` messages, making debugging extension issues easier ([#9727](https://github.com/RooCodeInc/Roo-Code/pull/9727))

sidebars.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,15 @@ const sidebars: SidebarsConfig = {
218218
label: 'Update Notes',
219219
items: [
220220
'update-notes/index',
221+
{
222+
type: 'category',
223+
label: '3.35',
224+
items: [
225+
{ type: 'doc', id: 'update-notes/v3.35', label: '3.35 Combined' },
226+
{ type: 'doc', id: 'update-notes/v3.35.1', label: '3.35.1' },
227+
{ type: 'doc', id: 'update-notes/v3.35.0', label: '3.35.0' },
228+
],
229+
},
221230
{
222231
type: 'category',
223232
label: '3.34',

static/img/v3.35.0/v3.35.0.png

2.46 MB
Loading

0 commit comments

Comments
 (0)