Skip to content

Commit 57dc707

Browse files
committed
docs: add release notes for v3.33.1
1 parent 3bd4762 commit 57dc707

File tree

3 files changed

+38
-0
lines changed

3 files changed

+38
-0
lines changed

docs/update-notes/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ image: /img/social-share.jpg
1919

2020
### Version 3.33
2121

22+
* [3.33.1](/update-notes/v3.33.1) (2025-11-18)
2223
* [3.33.0](/update-notes/v3.33.0) (2025-11-18)
2324

2425
---

docs/update-notes/v3.33.1.mdx

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
description: Native Tool Calling for OpenAI-compatible providers, improved Gemini reasoning support, and various bug fixes.
3+
keywords:
4+
- roo code 3.33.1
5+
- openai compatible native tools
6+
- gemini reasoning fixes
7+
- native tool protocol
8+
image: /img/v3.33.1/v3.33.1.png
9+
---
10+
11+
# Roo Code 3.33.1 Release Notes (2025-11-18)
12+
13+
This release introduces native tool calling support for OpenAI-compatible providers, improves Gemini reasoning reliability, and fixes several native tool protocol issues.
14+
15+
<img src="/img/v3.33.1/v3.33.1.png" alt="Roo Code v3.33.1 Release" width="600" />
16+
17+
## Major Features
18+
19+
### Native Tool Calling for OpenAI-compatible Providers
20+
21+
We've enabled native tool calling for providers using the OpenAI-compatible interface (thanks mrubens!) ([#9369](https://github.com/RooCodeInc/Roo-Code/pull/9369)):
22+
23+
- **Broad Compatibility**: Enables native tool use with a wider range of models and providers that support the OpenAI format.
24+
- **Improved Reliability**: Offers more robust tool interactions in both streaming and non-streaming modes compared to XML-based calling.
25+
26+
> **📚 Documentation**: See [OpenAI Compatible Provider](/providers/openai-compatible) for configuration details.
27+
28+
## Bug Fixes
29+
30+
- **Native Tool Protocol Race Condition**: Fixed a race condition where switching profiles or changing API configuration could cause tool results to be formatted incorrectly, leading to 400 errors (thanks daniel-lxs!) ([#9363](https://github.com/RooCodeInc/Roo-Code/pull/9363))
31+
- **Native Tool Repetition Detection**: Fixed false positive "stuck in a loop" errors when using native tools repeatedly with different arguments (thanks daniel-lxs!) ([#9377](https://github.com/RooCodeInc/Roo-Code/pull/9377))
32+
- **Strict Native Protocol Parsing**: Ensured no XML parsing occurs when the native protocol is active, preventing model confusion (thanks daniel-lxs!) ([#9371](https://github.com/RooCodeInc/Roo-Code/pull/9371))
33+
- **Prompt Cleanliness**: Removed incompatible XML tool examples from the system prompt when native tool calling is enabled (thanks daniel-lxs!) ([#9367](https://github.com/RooCodeInc/Roo-Code/pull/9367))
34+
- **Gemini Reasoning Config**: Fixed an issue where high/low reasoning effort configuration was not being applied correctly (thanks hannesrudolph!) ([#9375](https://github.com/RooCodeInc/Roo-Code/pull/9375))
35+
- **Gemini Thought Validation**: Resolved integration errors with Gemini reasoning models by correctly handling thought signatures and token counting (thanks hannesrudolph!) ([#9380](https://github.com/RooCodeInc/Roo-Code/pull/9380))
36+
- **Structured JSON Returns**: Updated tools to consistently return structured JSON when using the native protocol (thanks daniel-lxs!) ([#9373](https://github.com/RooCodeInc/Roo-Code/pull/9373))

sidebars.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -222,6 +222,7 @@ const sidebars: SidebarsConfig = {
222222
type: 'category',
223223
label: '3.33',
224224
items: [
225+
{ type: 'doc', id: 'update-notes/v3.33.1', label: '3.33.1' },
225226
{ type: 'doc', id: 'update-notes/v3.33.0', label: '3.33.0' },
226227
],
227228
},

0 commit comments

Comments
 (0)