Skip to content

Commit df5a8d8

Browse files
committed
chore: add changeset for v3.30.0
1 parent d59b815 commit df5a8d8

File tree

22 files changed

+143
-116
lines changed

22 files changed

+143
-116
lines changed

.changeset/v3.30.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+
![3.30.0 Release - PR Fixer](/releases/3.30.0-release.png)
6+
7+
## Extension Improvements
8+
9+
- Add OpenRouter embedding provider support (#8972 by @dmarkey, PR by @dmarkey)
10+
- Convert Chutes to dynamic/router provider (thanks @app/roomote!)
11+
- Fix: prevent message loss during queue drain race condition (#8536 by @hannesrudolph, PR by @daniel-lxs)
12+
- Add GLM-4.6 model to Fireworks provider (#8752 by @mmealman, PR by @app/roomote)
13+
- Add MiniMax M2 model to Fireworks.ai provider (#8961 by @dmarkey, PR by @app/roomote)
14+
- Add preserveReasoning flag to include reasoning in API history (thanks @daniel-lxs!)
15+
- Capture the reasoning content in base-openai-compatible for GLM 4.6 (thanks @mrubens!)
16+
- Handle <think> tags in the base OpenAI-compatible provider (thanks @mrubens!)
17+
- Don't output newline-only reasoning (thanks @mrubens!)
18+
- Fix: create new Requesty profile during OAuth (thanks @Thibault00!)
19+
- Fix: prevent UI flicker and enable resumption after task cancellation (thanks @daniel-lxs!)
20+
- Fix: update terminal settings documentation link (thanks @hannesrudolph!)
21+
- Terminal settings: Cleanup terminal settings tab and change default terminal to inline (thanks @hannesrudolph!)
22+
- Optimize router model fetching with single-provider filtering (thanks @daniel-lxs!)
23+
- Update readme to link the new Custom Modes video (thanks @SannidhyaSah!)
24+
25+
## New Cloud Agent: PR Fixer
26+
27+
We're excited to introduce the **PR Fixer** cloud agent to complement our existing PR Reviewer! The PR Fixer can analyze pull request feedback, check for failing tests, and help resolve merge conflicts before applying necessary code changes. Visit the new [PR Fixer page](https://roocode.com/pr-fixer?utm_source=roocode&utm_medium=changelog&utm_campaign=announcement) to learn more.

releases/3.30.0-release.png

1.91 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 = "oct-2025-v3.29.0-cloud-agents" // v3.29.0 Cloud Agents announcement
154+
public readonly latestAnnouncementId = "nov-2025-v3.30.0-pr-fixer" // v3.30.0 PR Fixer 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.fileReading")}</li>
48-
<li>{t("chat:announcement.release.browserUse")}</li>
49-
<li>{t("chat:announcement.release.bugFixes")}</li>
47+
<li>{t("chat:announcement.release.openRouterEmbeddings")}</li>
48+
<li>{t("chat:announcement.release.chutesDynamic")}</li>
49+
<li>{t("chat:announcement.release.queuedMessagesFix")}</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.feature"
62+
i18nKey="chat:announcement.cloudAgents.prFixer"
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.description")}
70+
{t("chat:announcement.cloudAgents.prFixerDescription")}
7171
</p>
7272

7373
<div className="mt-4">
7474
<Button
7575
onClick={() => {
7676
vscode.postMessage({
7777
type: "openExternal",
78-
url: "https://roocode.com/reviewer?utm_source=roocode&utm_medium=extension&utm_campaign=announcement",
78+
url: "https://roocode.com/pr-fixer?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.createAgentButton")}
84+
{t("chat:announcement.cloudAgents.tryPrFixerButton")}
8585
</Button>
8686
</div>
8787
</div>

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

Lines changed: 6 additions & 6 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 & 6 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
@@ -305,15 +305,15 @@
305305
},
306306
"release": {
307307
"heading": "New in the Extension:",
308-
"fileReading": "Intelligent file reading that avoids context overruns",
309-
"browserUse": "Browser-use tool enabled for all image-capable models",
310-
"bugFixes": "Many bug fixes and model updates"
308+
"openRouterEmbeddings": "Support for OpenRouter embedding models",
309+
"chutesDynamic": "Chutes now loads the latest models dynamically",
310+
"queuedMessagesFix": "Fixes for queued messages getting lost"
311311
},
312312
"cloudAgents": {
313313
"heading": "New in the Cloud:",
314-
"feature": "Introducing Roo Code's first Cloud Agent, the <bold>PR Reviewer</bold>.",
315-
"description": "It runs Roo in the cloud, giving extremely high quality code reviews instantly. We've been using it heavily to build Roo and now it's also available to the community.",
316-
"createAgentButton": "Try out PR Reviewer"
314+
"prFixer": "Introducing the <bold>PR Fixer</bold> cloud agent to complement the PR Reviewer.",
315+
"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.",
316+
"tryPrFixerButton": "Try PR Fixer"
317317
},
318318
"careers": "Also, <careersLink>we're hiring!</careersLink>",
319319
"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 & 6 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 & 6 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 & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)