Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions .changeset/v3.34.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
"roo-cline": minor
---

![3.34.0 Release - Browser Use 2.0](/releases/3.34.0-release.png)

- Add Browser Use 2.0 with enhanced browser interaction capabilities (PR #8941 by @hannesrudolph)
- Add support for Baseten as a new AI provider (PR #9461 by @AlexKer)
- Improve base OpenAI compatible provider with better error handling and configuration (PR #9462 by @mrubens)
- Add provider-oriented welcome screen to improve onboarding experience (PR #9484 by @mrubens)
- Pin Roo provider to the top of the provider list for better discoverability (PR #9485 by @mrubens)
- Enhance native tool descriptions with examples and clarifications for better AI understanding (PR #9486 by @daniel-lxs)
- Fix: Make cancel button immediately responsive during streaming (#9435 by @jwadow, PR #9448 by @daniel-lxs)
- Fix: Resolve apply_diff performance regression from earlier changes (PR #9474 by @daniel-lxs)
- Fix: Implement model cache refresh to prevent stale disk cache issues (PR #9478 by @daniel-lxs)
- Fix: Copy model-level capabilities to OpenRouter endpoint models correctly (PR #9483 by @daniel-lxs)
- Fix: Add fallback to yield tool calls regardless of finish_reason (PR #9476 by @daniel-lxs)
Binary file added releases/3.34.0-release.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/core/webview/ClineProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ export class ClineProvider

public isViewLaunched = false
public settingsImportedAt?: number
public readonly latestAnnouncementId = "nov-2025-v3.33.0-gemini-native-tools" // v3.33.0 Gemini 3 & Native Tools announcement
public readonly latestAnnouncementId = "nov-2025-v3.34.0-browser-use-2-cloud-paid" // v3.34.0 Browser Use 2.0 & Cloud Paid Models announcement
public readonly providerSettingsManager: ProviderSettingsManager
public readonly customModesManager: CustomModesManager

Expand Down
44 changes: 3 additions & 41 deletions webview-ui/src/components/chat/Announcement.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ import { Package } from "@roo/package"
import { useAppTranslation } from "@src/i18n/TranslationContext"
import { vscode } from "@src/utils/vscode"
import { Dialog, DialogContent, DialogHeader, DialogTitle } from "@src/components/ui"
import { Button } from "@src/components/ui"

interface AnnouncementProps {
hideAnnouncement: () => void
Expand Down Expand Up @@ -43,49 +42,12 @@ const Announcement = ({ hideAnnouncement }: AnnouncementProps) => {
{/* Regular Release Highlights */}
<div className="mb-4">
<p className="mb-3">{t("chat:announcement.release.heading")}</p>
<ul className="list-disc list-inside text-sm space-y-1">
<li>{t("chat:announcement.release.gemini3")}</li>
<li>{t("chat:announcement.release.gitStatus")}</li>
<li>{t("chat:announcement.release.nativeToolCalling")}</li>
<ul className="list-disc list-inside text-sm space-y-1.5">
<li>{t("chat:announcement.release.browserUse")}</li>
<li>{t("chat:announcement.release.cloudPaid")}</li>
</ul>
</div>

{/* Horizontal Rule */}
<hr className="my-4 border-vscode-widget-border" />

{/* Cloud Agents Section */}
<div>
<p className="mb-3">{t("chat:announcement.cloudAgents.heading")}</p>

<div className="mb-3">
<Trans
i18nKey="chat:announcement.cloudAgents.specialized"
components={{
bold: <b />,
}}
/>
</div>

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

<div className="mt-4">
<Button
onClick={() => {
vscode.postMessage({
type: "openExternal",
url: "https://app.roocode.com/cloud-agents/setup?utm_source=roocode&utm_medium=extension&utm_campaign=announcement",
})
setOpen(false)
hideAnnouncement()
}}
className="w-full">
{t("chat:announcement.cloudAgents.tryButton")}
</Button>
</div>
</div>

<div className="mt-4 text-sm text-center">
<Trans
i18nKey="chat:announcement.socialLinks"
Expand Down
7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/ca/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/de/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/en/chat.json
Original file line number Diff line number Diff line change
Expand Up @@ -297,10 +297,9 @@
"goToSettingsButton": "Go to Settings"
},
"release": {
"heading": "New in the Extension:",
"gemini3": "Gemini 3 available in Gemini, Vertex, Roo Code Cloud, OpenRouter, and more",
"gitStatus": "You can add git status information to the environment from Context settings",
"nativeToolCalling": "Experimental support for native tool calling in Roo Code Cloud, OpenRouter, and OpenAI (more coming soon) - enable in Provider advanced settings"
"heading": "What's New:",
"browserUse": "Browser Use 2.0 upgrades the in-chat browsing experience with persistent sessions, clearer feedback, a dedicated browser panel, and more natural action descriptions",
"cloudPaid": "The Roo Code Cloud provider now offers paid models: buy credits and use them for both cloud agents and inference"
},
"cloudAgents": {
"heading": "New in the Cloud:",
Expand Down
7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/es/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/fr/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/hi/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/id/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/it/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/ja/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/ko/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/nl/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/pl/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/pt-BR/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/ru/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 3 additions & 4 deletions webview-ui/src/i18n/locales/tr/chat.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading