Skip to content

Commit bb31b04

Browse files
authored
chore: add changeset and announcement for v3.33.0 (#9360)
1 parent f455493 commit bb31b04

File tree

22 files changed

+143
-133
lines changed

22 files changed

+143
-133
lines changed

.changeset/v3.33.0.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
"roo-cline": minor
3+
---
4+
5+
![v3.33.0 Release - Twin Kangaroos and the Gemini Constellation](/releases/v3.33.0-release.png)
6+
7+
- Add Gemini 3 Pro Preview model (PR #9357 by @hannesrudolph)
8+
- Improve Google Gemini defaults with better temperature and cost reporting (PR #9327 by @hannesrudolph)
9+
- Enable native tool calling for openai-native provider (PR #9348 by @hannesrudolph)
10+
- Add git status information to environment details (PR #9310 by @daniel-lxs)
11+
- Add tool protocol selector to advanced settings (PR #9324 by @daniel-lxs)
12+
- Implement dynamic tool protocol resolution with proper precedence hierarchy (PR #9286 by @daniel-lxs)
13+
- Move Import/Export functionality to Modes view toolbar and cleanup Mode Edit view (PR #9077 by @hannesrudolph)
14+
- Update cloud agent CTA to point to setup page (PR #9338 by @app/roomote)
15+
- Fix: Prevent duplicate tool_result blocks in native tool protocol (PR #9248 by @daniel-lxs)
16+
- Fix: Format tool responses properly for native protocol (PR #9270 by @daniel-lxs)
17+
- Fix: Centralize toolProtocol configuration checks (PR #9279 by @daniel-lxs)
18+
- Fix: Preserve tool blocks for native protocol in conversation history (PR #9319 by @daniel-lxs)
19+
- Fix: Prevent infinite loop when task_done succeeds (PR #9325 by @daniel-lxs)
20+
- Fix: Sync parser state with profile/model changes (PR #9355 by @daniel-lxs)
21+
- Fix: Pass tool protocol parameter to lineCountTruncationError (PR #9358 by @daniel-lxs)
22+
- Use VSCode theme color for outline button borders (PR #9336 by @app/roomote)
23+
- Replace broken badgen.net badges with shields.io (PR #9318 by @app/roomote)
24+
- Add max git status files setting to evals (PR #9322 by @mrubens)
25+
- Remove experimental setting for native tool calls (PR #9333 by @mrubens)
26+
- Move the native tool call toggle to experimental settings (PR #9297 by @mrubens)
27+
- Roo Code Cloud Provider pricing page and changes elsewhere (PR #9195 by @brunobergher)

releases/v3.33.0-release.png

1.42 MB
Loading

src/core/webview/ClineProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ export class ClineProvider
151151

152152
public isViewLaunched = false
153153
public settingsImportedAt?: number
154-
public readonly latestAnnouncementId = "nov-2025-v3.30.0-pr-fixer" // v3.30.0 PR Fixer announcement
154+
public readonly latestAnnouncementId = "nov-2025-v3.33.0-gemini-native-tools" // v3.33.0 Gemini 3 & Native Tools announcement
155155
public readonly providerSettingsManager: ProviderSettingsManager
156156
public readonly customModesManager: CustomModesManager
157157

webview-ui/src/components/chat/Announcement.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,9 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
4444
<div className="mb-4">
4545
<p className="mb-3">{t("chat:announcement.release.heading")}</p>
4646
<ul className="list-disc list-inside text-sm space-y-1">
47-
<li>{t("chat:announcement.release.openRouterEmbeddings")}</li>
48-
<li>{t("chat:announcement.release.chutesDynamic")}</li>
49-
<li>{t("chat:announcement.release.queuedMessagesFix")}</li>
47+
<li>{t("chat:announcement.release.gemini3")}</li>
48+
<li>{t("chat:announcement.release.gitStatus")}</li>
49+
<li>{t("chat:announcement.release.nativeToolCalling")}</li>
5050
</ul>
5151
</div>
5252

@@ -59,29 +59,29 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
5959

6060
<div className="mb-3">
6161
<Trans
62-
i18nKey="chat:announcement.cloudAgents.prFixer"
62+
i18nKey="chat:announcement.cloudAgents.specialized"
6363
components={{
6464
bold: <b />,
6565
}}
6666
/>
6767
</div>
6868

6969
<p className="mb-3 text-sm text-vscode-descriptionForeground">
70-
{t("chat:announcement.cloudAgents.prFixerDescription")}
70+
{t("chat:announcement.cloudAgents.description")}
7171
</p>
7272

7373
<div className="mt-4">
7474
<Button
7575
onClick={() => {
7676
vscode.postMessage({
7777
type: "openExternal",
78-
url: "https://roocode.com/pr-fixer?utm_source=roocode&utm_medium=extension&utm_campaign=announcement",
78+
url: "https://app.roocode.com/cloud-agents/setup?utm_source=roocode&utm_medium=extension&utm_campaign=announcement",
7979
})
8080
setOpen(false)
8181
hideAnnouncement()
8282
}}
8383
className="w-full">
84-
{t("chat:announcement.cloudAgents.tryPrFixerButton")}
84+
{t("chat:announcement.cloudAgents.tryButton")}
8585
</Button>
8686
</div>
8787
</div>

webview-ui/src/i18n/locales/ca/chat.json

Lines changed: 6 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/de/chat.json

Lines changed: 6 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/en/chat.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -298,15 +298,15 @@
298298
},
299299
"release": {
300300
"heading": "New in the Extension:",
301-
"openRouterEmbeddings": "Support for OpenRouter embedding models",
302-
"chutesDynamic": "Chutes now loads the latest models dynamically",
303-
"queuedMessagesFix": "Fixes for queued messages getting lost"
301+
"gemini3": "Gemini 3 available in Gemini, Vertex, Roo Code Cloud, OpenRouter, and more",
302+
"gitStatus": "You can add git status information to the environment from Context settings",
303+
"nativeToolCalling": "Experimental support for native tool calling in Roo Code Cloud, OpenRouter, and OpenAI (more coming soon) - enable in Provider advanced settings"
304304
},
305305
"cloudAgents": {
306306
"heading": "New in the Cloud:",
307-
"prFixer": "Introducing the <bold>PR Fixer</bold> cloud agent to complement the PR Reviewer.",
308-
"prFixerDescription": "The PR Fixer applies high-quality changes to your PRs, right from GitHub. Invoke via a PR comment and it will read the entire comment history to understand context, agreements, and tradeoffs - then implement the right fix.",
309-
"tryPrFixerButton": "Try PR Fixer"
307+
"specialized": "Introducing <bold>Explainer</bold>, <bold>Planner</bold>, and <bold>Coder</bold> - three specialized cloud agents to enhance your workflows.",
308+
"description": "The agents work together in the cloud and can be triggered from the web or through Slack.",
309+
"tryButton": "Try Cloud Agents"
310310
},
311311
"careers": "Also, <careersLink>we're hiring!</careersLink>",
312312
"socialLinks": "Join us on <xLink>X</xLink>, <discordLink>Discord</discordLink>, or <redditLink>r/RooCode</redditLink> 🚀"

webview-ui/src/i18n/locales/es/chat.json

Lines changed: 6 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/fr/chat.json

Lines changed: 6 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/hi/chat.json

Lines changed: 6 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)