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))
27
+
28
+
## Documentation Updates
29
+
30
+
***Gemini native tools**: Update [Gemini Provider](/providers/gemini) and [How tools work](/basic-usage/how-tools-work) with details and examples for Gemini native tool calling, including when it is used and how it behaves with different tools. (docs-update, docs-example; PR [#9343](https://github.com/RooCodeInc/Roo-Code/pull/9343))
31
+
***Roo Code Cloud credit balance**: Update [Roo Code Cloud billing & subscriptions](/roo-code-cloud/billing-subscriptions) and [Roo Code Cloud provider](/providers/roo-code-cloud) docs to show the in-extension RCC credit balance indicator and explain what it represents. (docs-update, docs-example; PR [#9386](https://github.com/RooCodeInc/Roo-Code/pull/9386))
32
+
***Images in native tools**: Clarify in [How tools work](/basic-usage/how-tools-work) that native tool calls preserve both text and image content, and that attached images can still be used by the model after tools run. (docs-update; PR [#9401](https://github.com/RooCodeInc/Roo-Code/pull/9401))
33
+
***Free model pricing display**: Refresh screenshots and wording in [Rates, limits, and pricing](/advanced-usage/rate-limits-costs) or related pricing documentation to show free models with explicit 0 input/output token prices. (docs-update; PR [#9419](https://github.com/RooCodeInc/Roo-Code/pull/9419))
Copy file name to clipboardExpand all lines: docs/update-notes/v3.33.mdx
+14-4Lines changed: 14 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,13 @@ 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.
62
+
63
+
## Documentation Updates
64
+
65
+
-**Gemini native tools** ([#9343](https://github.com/RooCodeInc/Roo-Code/pull/9343)): Update [Gemini Provider](/providers/gemini) and [How tools work](/basic-usage/how-tools-work) with details and examples for Gemini native tool calling (experimental, Google Gemini provider only, off by default).
66
+
-**Roo Code Cloud credit balance** ([#9386](https://github.com/RooCodeInc/Roo-Code/pull/9386)): Update [Roo Code Cloud billing & subscriptions](/roo-code-cloud/billing-subscriptions) and [Roo Code Cloud provider](/providers/roo-code-cloud) docs to show the in-extension RCC credit balance indicator and explain what it represents.
67
+
-**Images in native tools** ([#9401](https://github.com/RooCodeInc/Roo-Code/pull/9401)): Clarify in [How tools work](/basic-usage/how-tools-work) that native tool calls preserve both text and image content, and that attached images can still be used by the model after tools run.
68
+
-**Free model pricing display** ([#9419](https://github.com/RooCodeInc/Roo-Code/pull/9419)): Refresh screenshots and wording in [Rate limits and pricing](/advanced-usage/rate-limits-costs) or related pricing documentation to show free models with explicit 0 input/output token prices.
0 commit comments