You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This patch release focuses on Gemini native tool calling, making Roo Code Cloud usage more visible, clarifying which models are free, and improving native tool reliability and performance.
16
+
17
+
## QOL Improvements
18
+
19
+
***Gemini native tool calling (experimental, Google Gemini provider only)**: Add an experimental option for the Google Gemini provider to call tools through the native tool protocol (off by default), so Gemini-based workflows that rely on tools can behave more like other native-tool providers without going through XML translation. ([#9343](https://github.com/RooCodeInc/Roo-Code/pull/9343))
20
+
***Roo Code Cloud credit balance in the extension**: Show your Roo Code Cloud RCC credit balance directly in the Roo provider settings when signed in, helping you track usage and avoid unexpected interruptions. ([#9386](https://github.com/RooCodeInc/Roo-Code/pull/9386))
21
+
***Explicit 0 pricing for free models**: Display a 0 price for both input and output tokens on free models in the pricing UI so it is obvious which options are free instead of leaving prices blank. ([#9419](https://github.com/RooCodeInc/Roo-Code/pull/9419))
22
+
23
+
## Bug Fixes
24
+
25
+
***Preserve images in native tool call results**: Ensure images attached to messages are preserved and passed through native tool calls to the model, so follow-up reasoning can still use important visual context instead of losing it as plain text only. ([#9401](https://github.com/RooCodeInc/Roo-Code/pull/9401))
26
+
***Faster router model metadata loading**: Cut redundant getModel() calls and add a disk cache fallback for router-based providers, making capability metadata available on startup and reducing latency and flakiness when loading model info. ([#9410](https://github.com/RooCodeInc/Roo-Code/pull/9410))
Copy file name to clipboardExpand all lines: docs/update-notes/v3.33.mdx
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,15 +7,13 @@ keywords:
7
7
- native tool protocol
8
8
- openai compatible
9
9
- bug fixes
10
-
image: /img/v3.33.0/v3.33.0.png
10
+
image: /img/social-share.jpg
11
11
---
12
12
13
13
# Roo Code 3.33 Release Notes (2025-11-18)
14
14
15
15
Roo Code 3.33 introduces support for Gemini 3 Pro Preview and native tool calling for OpenAI-compatible providers, along with improved Gemini defaults and numerous native tool protocol fixes.
@@ -37,6 +35,9 @@ Roo Code now supports Google’s Gemini 3 Pro Preview model through direct Gemin
37
35
-**Improved Modes view toolbar** ([#9077](https://github.com/RooCodeInc/Roo-Code/pull/9077)): Moves Import/Export into the Modes view toolbar and cleans up the Mode edit view.
38
36
-**Cloud agent CTA points to setup page** ([#9338](https://github.com/RooCodeInc/Roo-Code/pull/9338)): Updates the cloud agent call-to-action to link directly to the setup page.
39
37
-**Roo Code Cloud provider pricing page** ([#9195](https://github.com/RooCodeInc/Roo-Code/pull/9195)): Adds a pricing page and related Cloud provider tweaks.
38
+
-**Gemini native tool calling (experimental, Google Gemini provider only)** ([#9343](https://github.com/RooCodeInc/Roo-Code/pull/9343)): Adds an experimental native tool option (off by default) for the Google Gemini provider so Gemini-based workflows can use tools without XML translation and behave more like other native-tool providers.
39
+
-**Roo Code Cloud credit balance in the extension** ([#9386](https://github.com/RooCodeInc/Roo-Code/pull/9386)): Shows your Roo Code Cloud RCC credit balance directly in the Roo provider settings so you can track usage and avoid unexpected interruptions.
40
+
-**Explicit 0 pricing for free models** ([#9419](https://github.com/RooCodeInc/Roo-Code/pull/9419)): Displays explicit 0 input/output token prices for free models in the pricing UI so it is always clear which options are free.
40
41
41
42
## Bug Fixes
42
43
@@ -55,4 +56,6 @@ Roo Code now supports Google’s Gemini 3 Pro Preview model through direct Gemin
55
56
-**Structured JSON Returns** ([#9373](https://github.com/RooCodeInc/Roo-Code/pull/9373)): Updated tools to consistently return structured JSON when using the native protocol.
56
57
-**VS Code theme-colored outline button borders** ([#9336](https://github.com/RooCodeInc/Roo-Code/pull/9336)): Aligns outline button borders with the current VS Code theme.
57
58
-**Use shields.io badges instead of badgen.net** ([#9318](https://github.com/RooCodeInc/Roo-Code/pull/9318)): Replaces broken badge URLs with shields.io.
58
-
-**Cap git status file sampling in evals** ([#9322](https://github.com/RooCodeInc/Roo-Code/pull/9322)): Adds a maximum for git status files in eval settings.
59
+
-**Cap git status file sampling in evals** ([#9322](https://github.com/RooCodeInc/Roo-Code/pull/9322)): Adds a maximum for git status files in eval settings.
60
+
-**Preserve images in native tool call results** ([#9401](https://github.com/RooCodeInc/Roo-Code/pull/9401)): Ensures images attached to messages are preserved and passed through native tool calls so follow-up reasoning can still use visual context instead of losing it as plain text only.
61
+
-**Faster router model metadata loading** ([#9410](https://github.com/RooCodeInc/Roo-Code/pull/9410)): Reduces redundant getModel() calls and adds a disk-backed metadata cache so router-based providers start faster and are more reliable when loading model info.
0 commit comments