Skip to content

Commit 5c5ddd3

Browse files
authored
Release v3.38.0 (#10361)
1 parent 25f76ce commit 5c5ddd3

File tree

22 files changed

+78
-58
lines changed

22 files changed

+78
-58
lines changed

.changeset/v3.38.0.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
"roo-cline": minor
3+
---
4+
5+
![3.38.0 Release - Skills](/releases/3.38.0-release.png)
6+
7+
- Add support for [Agent Skills](https://agentskills.io/), enabling reusable packages of prompts, tools, and resources to extend Roo's capabilities (PR #10335 by @mrubens)
8+
- Add optional mode field to slash command front matter, allowing commands to automatically switch to a specific mode when triggered (PR #10344 by @app/roomote)
9+
- Add support for npm packages and .env files to custom tools, allowing custom tools to import dependencies and access environment variables (PR #10336 by @cte)
10+
- Remove simpleReadFileTool feature, streamlining the file reading experience (PR #10254 by @app/roomote)
11+
- Remove OpenRouter Transforms feature (PR #10341 by @app/roomote)
12+
- Fix mergeToolResultText handling in Roo provider (PR #10359 by @mrubens)

releases/3.38.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
@@ -155,7 +155,7 @@ export class ClineProvider
155155

156156
public isViewLaunched = false
157157
public settingsImportedAt?: number
158-
public readonly latestAnnouncementId = "dec-2025-v3.37.0-minimax-m21-glm47-custom-tools" // v3.37.0 MiniMax M2.1, GLM-4.7, & Experimental Custom Tools
158+
public readonly latestAnnouncementId = "dec-2025-v3.38.0-skills-native-tool-calling" // v3.38.0 Skills & Native Tool Calling Required
159159
public readonly providerSettingsManager: ProviderSettingsManager
160160
public readonly customModesManager: CustomModesManager
161161

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

Lines changed: 29 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,24 @@ 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.5">
47-
<li>{t("chat:announcement.release.minimaxM21")}</li>
48-
<li>{t("chat:announcement.release.glm47")}</li>
49-
<li>{t("chat:announcement.release.customTools")}</li>
47+
<li>
48+
<Trans
49+
i18nKey="chat:announcement.release.skills"
50+
components={{
51+
skillsLink: <BlogLink href="https://agentskills.io" />,
52+
}}
53+
/>
54+
</li>
55+
<li>
56+
<Trans
57+
i18nKey="chat:announcement.release.nativeToolCalling"
58+
components={{
59+
blogLink: (
60+
<BlogLink href="https://blog.roocode.com/p/sorry-we-didnt-listen-sooner-native" />
61+
),
62+
}}
63+
/>
64+
</li>
5065
</ul>
5166
</div>
5267

@@ -124,4 +139,15 @@ const CareersLink = ({ children }: { children?: ReactNode }) => (
124139
</VSCodeLink>
125140
)
126141

142+
const BlogLink = ({ href, children }: { href: string; children?: ReactNode }) => (
143+
<VSCodeLink
144+
href={href}
145+
onClick={(e) => {
146+
e.preventDefault()
147+
vscode.postMessage({ type: "openExternal", url: href })
148+
}}>
149+
{children}
150+
</VSCodeLink>
151+
)
152+
127153
export default memo(Announcement)

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

Lines changed: 2 additions & 3 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: 2 additions & 3 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: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -335,9 +335,8 @@
335335
},
336336
"release": {
337337
"heading": "What's New:",
338-
"minimaxM21": "Fast and affordable MiniMax M2.1 model now available in Roo Code Cloud, MiniMax, and more",
339-
"glm47": "Z.AI GLM-4.7 model with thinking mode support added to Roo Code Cloud, Z.AI, and more",
340-
"customTools": "Experimental custom tool support for defining your own tools in TypeScript"
338+
"skills": "Roo now supports <skillsLink>Agent Skills</skillsLink> - reusable packages of prompts, tools, and resources to extend Roo's capabilities.",
339+
"nativeToolCalling": "Native tool calling is now required for all new tasks. <blogLink>Read more</blogLink> about the motivation and what to do if you're encountering issues."
341340
},
342341
"cloudAgents": {
343342
"heading": "New in the Cloud:",

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

Lines changed: 2 additions & 3 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: 2 additions & 3 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: 2 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)