Skip to content

Commit dd44f8f

Browse files
Release v3.37.0 (#10295)
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
1 parent 89e9261 commit dd44f8f

File tree

22 files changed

+97
-55
lines changed

22 files changed

+97
-55
lines changed

.changeset/v3.37.0.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
"roo-cline": minor
3+
---
4+
5+
![3.37.0 Release - Custom Tool Calling](/releases/3.37.0-release.png)
6+
7+
- Add MiniMax M2.1 and improve environment_details handling for Minimax thinking models (PR #10284 by @hannesrudolph)
8+
- Add GLM-4.7 model with thinking mode support for Zai provider (PR #10282 by @hannesrudolph)
9+
- Add experimental custom tool calling - define custom tools that integrate seamlessly with your AI workflow (PR #10083 by @cte)
10+
- Deprecate XML tool protocol selection and force native tool format for new tasks (PR #10281 by @daniel-lxs)
11+
- Fix: Emit tool_call_end events in OpenAI handler when streaming ends (#10275 by @torxeon, PR #10280 by @daniel-lxs)
12+
- Fix: Emit tool_call_end events in BaseOpenAiCompatibleProvider (PR #10293 by @hannesrudolph)
13+
- Fix: Disable strict mode for MCP tools to preserve optional parameters (PR #10220 by @daniel-lxs)
14+
- Fix: Move array-specific properties into anyOf variant in normalizeToolSchema (PR #10276 by @daniel-lxs)
15+
- Fix: Add CRLF line ending normalization to search_replace and search_and_replace tools (PR #10288 by @hannesrudolph)
16+
- Fix: Add graceful fallback for model parsing in Chutes provider (PR #10279 by @hannesrudolph)
17+
- Fix: Enable Requesty refresh models with credentials (PR #10273 by @daniel-lxs)
18+
- Fix: Improve reasoning_details accumulation and serialization (PR #10285 by @hannesrudolph)
19+
- Fix: Preserve reasoning_content in condense summary for DeepSeek-reasoner (PR #10292 by @hannesrudolph)
20+
- Refactor Zai provider to merge environment_details into tool result instead of system message (PR #10289 by @hannesrudolph)
21+
- Remove parallel_tool_calls parameter from litellm provider (PR #10274 by @roomote)
22+
- Add Cloud Team page with comprehensive team management features (PR #10267 by @roomote)
23+
- Add message log deduper utility for evals (PR #10286 by @hannesrudolph)

releases/3.37.0-release.png

2.27 MB
Loading

src/core/webview/ClineProvider.ts

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

154154
public isViewLaunched = false
155155
public settingsImportedAt?: number
156-
public readonly latestAnnouncementId = "dec-2025-v3.36.0-context-rewind-roo-provider" // v3.36.0 Context Rewind & Roo Provider Improvements
156+
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
157157
public readonly providerSettingsManager: ProviderSettingsManager
158158
public readonly customModesManager: CustomModesManager
159159

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +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.5">
47-
<li>{t("chat:announcement.release.contextRewind")}</li>
48-
<li>{t("chat:announcement.release.rooProvider")}</li>
47+
<li>{t("chat:announcement.release.minimaxM21")}</li>
48+
<li>{t("chat:announcement.release.glm47")}</li>
49+
<li>{t("chat:announcement.release.customTools")}</li>
4950
</ul>
5051
</div>
5152

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

Lines changed: 4 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: 4 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: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,9 @@
333333
},
334334
"release": {
335335
"heading": "What's New:",
336-
"contextRewind": "Improved context condensing now lets you restore the full previous context when rewinding to a checkpoint",
337-
"rooProvider": "Roo Code Cloud provider now preserves reasoning content and defaults to native tools for better performance"
336+
"minimaxM21": "Fast and affordable MiniMax M2.1 model now available in Roo Code Cloud, MiniMax, and more",
337+
"glm47": "Z.AI GLM-4.7 model with thinking mode support added to Roo Code Cloud, Z.AI, and more",
338+
"customTools": "Experimental custom tool support for defining your own tools in TypeScript"
338339
},
339340
"cloudAgents": {
340341
"heading": "New in the Cloud:",

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

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

0 commit comments

Comments
 (0)