Skip to content

Commit 3c792cb

Browse files
committed
Merge main into react-compiler and regenerate pnpm-lock.yaml
2 parents 99a0b97 + 1f7e1ee commit 3c792cb

File tree

599 files changed

+30378
-8036
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

599 files changed

+30378
-8036
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ body:
7676
label: API Provider (optional)
7777
options:
7878
- Anthropic
79-
- AWS Bedrock
79+
- Amazon Bedrock
8080
- Chutes AI
8181
- DeepSeek
8282
- Featherless AI

.roo/rules-translate/instructions-zh-cn.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@
115115

116116
- 保留英文品牌名
117117
- 技术术语保持一致性
118-
- 保留英文专有名词:如"AWS Bedrock ARN"
118+
- 保留英文专有名词:如"Amazon Bedrock ARN"
119119

120120
4. **用户操作**
121121
- 操作动词统一:

CHANGELOG.md

Lines changed: 175 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,170 @@
11
# Roo Code Changelog
22

3+
## [3.36.2] - 2025-12-04
4+
5+
![3.36.2 Release - Dynamic API Settings](/releases/3.36.2-release.png)
6+
7+
- Restrict GPT-5 tool set to apply_patch for improved compatibility (PR #9853 by @hannesrudolph)
8+
- Add dynamic settings support for Roo models from API, allowing model-specific configurations to be fetched dynamically (PR #9852 by @hannesrudolph)
9+
- Fix: Resolve Chutes provider model fetching issue (PR #9854 by @cte)
10+
11+
## [3.36.1] - 2025-12-04
12+
13+
![3.36.1 Release - Message Management & Stability Improvements](/releases/3.36.1-release.png)
14+
15+
- Add MessageManager layer for centralized history coordination, fixing message synchronization issues (PR #9842 by @hannesrudolph)
16+
- Fix: Prevent cascading truncation loop by only truncating visible messages (PR #9844 by @hannesrudolph)
17+
- Fix: Handle unknown/invalid native tool calls to prevent extension freeze (PR #9834 by @daniel-lxs)
18+
- Always enable reasoning for models that require it (PR #9836 by @cte)
19+
- ChatView: Smoother stick-to-bottom behavior during streaming (PR #8999 by @hannesrudolph)
20+
- UX: Improved error messages and documentation links (PR #9777 by @brunobergher)
21+
- Fix: Overly round follow-up question suggestions styling (PR #9829 by @brunobergher)
22+
- Add symlink support for slash commands in .roo/commands folder (PR #9838 by @mrubens)
23+
- Ignore input to the execa terminal process for safer command execution (PR #9827 by @mrubens)
24+
- Be safer about large file reads (PR #9843 by @jr)
25+
- Add gpt-5.1-codex-max model to OpenAI provider (PR #9848 by @hannesrudolph)
26+
- Evals UI: Add filtering, bulk delete, tool consolidation, and run notes (PR #9837 by @hannesrudolph)
27+
- Evals UI: Add multi-model launch and UI improvements (PR #9845 by @hannesrudolph)
28+
- Web: New pricing page (PR #9821 by @brunobergher)
29+
30+
## [3.36.0] - 2025-12-04
31+
32+
![3.36.0 Release - Rewind Kangaroo](/releases/3.36.0-release.png)
33+
34+
- Fix: Restore context when rewinding after condense (#8295 by @hannesrudolph, PR #9665 by @hannesrudolph)
35+
- Add reasoning_details support to Roo provider for enhanced model reasoning visibility (PR #9796 by @app/roomote)
36+
- Default to native tools for all models in the Roo provider for improved performance (PR #9811 by @mrubens)
37+
- Enable search_and_replace for Minimax models (PR #9780 by @mrubens)
38+
- Fix: Resolve Vercel AI Gateway model fetching issues (PR #9791 by @cte)
39+
- Fix: Apply conservative max tokens for Cerebras provider (PR #9804 by @sebastiand-cerebras)
40+
- Fix: Remove omission detection logic to eliminate false positives (#9785 by @Michaelzag, PR #9787 by @app/roomote)
41+
- Refactor: Remove deprecated insert_content tool (PR #9751 by @daniel-lxs)
42+
- Chore: Hide parallel tool calls experiment and disable feature (PR #9798 by @hannesrudolph)
43+
- Update next.js documentation site dependencies (PR #9799 by @jr)
44+
- Fix: Correct download count display on homepage (PR #9807 by @mrubens)
45+
46+
## [3.35.5] - 2025-12-03
47+
48+
- Feat: Add provider routing selection for OpenRouter embeddings (#9144 by @SannidhyaSah, PR #9693 by @SannidhyaSah)
49+
- Default Minimax M2 to native tool calling (PR #9778 by @mrubens)
50+
- Sanitize the native tool calls to fix a bug with Gemini (PR #9769 by @mrubens)
51+
- UX: Updates to CloudView (PR #9776 by @roomote)
52+
53+
## [3.35.4] - 2025-12-02
54+
55+
- Fix: Handle malformed native tool calls to prevent hanging (PR #9758 by @daniel-lxs)
56+
- Fix: Remove reasoning toggles for GLM-4.5 and GLM-4.6 on z.ai provider (PR #9752 by @roomote)
57+
- Refactor: Remove line_count parameter from write_to_file tool (PR #9667 by @hannesrudolph)
58+
59+
## [3.35.3] - 2025-12-02
60+
61+
- Switch to new welcome view for improved onboarding experience (PR #9741 by @mrubens)
62+
- Update homepage with latest changes (PR #9675 by @brunobergher)
63+
- Improve privacy for stealth models by adding vendor confidentiality section to system prompt (PR #9742 by @mrubens)
64+
65+
## [3.35.2] - 2025-12-01
66+
67+
![3.35.2 Release - Model Default Temperatures](/releases/3.35.2-release.png)
68+
69+
- Allow models to contain default temperature settings for provider-specific optimal defaults (PR #9734 by @mrubens)
70+
- Add tag-based native tool calling detection for Roo provider models (PR #9735 by @mrubens)
71+
- Enable native tool support for all LiteLLM models by default (PR #9736 by @mrubens)
72+
- Pass app version to provider for improved request tracking (PR #9730 by @cte)
73+
74+
## [3.35.1] - 2025-12-01
75+
76+
- Fix: Flush pending tool results before task delegation (PR #9726 by @daniel-lxs)
77+
- Improve: Better IPC error logging for easier debugging (PR #9727 by @cte)
78+
79+
## [3.35.0] - 2025-12-01
80+
81+
![3.35.0 Release - Subtasks & Native Tools](/releases/3.35.0-release.png)
82+
83+
- Metadata-driven subtasks with automatic parent resume and single-open safety for improved task orchestration (#8081 by @hannesrudolph, PR #9090 by @hannesrudolph)
84+
- Native tool calling support expanded across many providers: Bedrock (PR #9698 by @mrubens), Cerebras (PR #9692 by @mrubens), Chutes with auto-detection from API (PR #9715 by @daniel-lxs), DeepInfra (PR #9691 by @mrubens), DeepSeek and Doubao (PR #9671 by @daniel-lxs), Groq (PR #9673 by @daniel-lxs), LiteLLM (PR #9719 by @daniel-lxs), Ollama (PR #9696 by @mrubens), OpenAI-compatible providers (PR #9676 by @daniel-lxs), Requesty (PR #9672 by @daniel-lxs), Unbound (PR #9699 by @mrubens), Vercel AI Gateway (PR #9697 by @mrubens), Vertex Gemini (PR #9678 by @daniel-lxs), and xAI with new Grok 4 Fast and Grok 4.1 Fast models (PR #9690 by @mrubens)
85+
- Fix: Preserve tool_use blocks in summary for parallel tool calls (#9700 by @SilentFlower, PR #9714 by @SilentFlower)
86+
- Default Grok Code Fast to native tools for better performance (PR #9717 by @mrubens)
87+
- UX improvements to the Roo Code Cloud provider-centric onboarding flow (PR #9709 by @brunobergher)
88+
- UX toolbar cleanup and settings consolidation for a cleaner interface (PR #9710 by @brunobergher)
89+
- Add model-specific tool customization via `excludedTools` and `includedTools` configuration (PR #9641 by @daniel-lxs)
90+
- Add new `apply_patch` native tool for more efficient file editing operations (PR #9663 by @hannesrudolph)
91+
- Add new `search_and_replace` tool for batch text replacements across files (PR #9549 by @hannesrudolph)
92+
- Add debug buttons to view API and UI history for troubleshooting (PR #9684 by @hannesrudolph)
93+
- Include tool format in environment details for better context awareness (PR #9661 by @mrubens)
94+
- Fix: Display install count in millions instead of thousands (PR #9677 by @app/roomote)
95+
- Web-evals improvements: add task log viewing, export failed logs, and new run options (PR #9637 by @hannesrudolph)
96+
- Web-evals updates: add kill run functionality (PR #9681 by @hannesrudolph)
97+
- Fix: Prevent navigation buttons from wrapping on smaller screens (PR #9721 by @app/roomote)
98+
99+
## [3.34.8] - 2025-11-27
100+
101+
![3.34.8 Release - Race Condition Fix](/releases/3.34.8-release.png)
102+
103+
- Fix: Race condition in new_task tool for native protocol (PR #9655 by @daniel-lxs)
104+
105+
## [3.34.7] - 2025-11-27
106+
107+
![3.34.7 Release - More Native Tool Integrations](/releases/3.34.7-release.png)
108+
109+
- Support native tools in the Anthropic provider for improved tool calling (PR #9644 by @mrubens)
110+
- Enable native tool calling for z.ai models (PR #9645 by @mrubens)
111+
- Enable native tool calling for Moonshot models (PR #9646 by @mrubens)
112+
- Fix: OpenRouter tool calls handling improvements (PR #9642 by @mrubens)
113+
- Fix: OpenRouter GPT-5 strict schema validation for read_file tool (PR #9633 by @daniel-lxs)
114+
- Fix: Create parent directories early in write_to_file to prevent ENOENT errors (#9634 by @ivanenev, PR #9640 by @daniel-lxs)
115+
- Fix: Disable native tools and temperature support for claude-code provider (PR #9643 by @hannesrudolph)
116+
- Add 'taking you to cloud' screen after provider welcome for improved onboarding (PR #9652 by @mrubens)
117+
118+
## [3.34.6] - 2025-11-26
119+
120+
![3.34.6 Release - Bedrock Embeddings](/releases/3.34.6-release.png)
121+
122+
- Add support for AWS Bedrock embeddings in code indexing (#8658 by @kyle-hobbs, PR #9475 by @ggoranov-smar)
123+
- Add native tool calling support for Mistral provider (PR #9625 by @hannesrudolph)
124+
- Wire MULTIPLE_NATIVE_TOOL_CALLS experiment to OpenAI parallel_tool_calls for parallel tool execution (PR #9621 by @hannesrudolph)
125+
- Add fine grained tool streaming for OpenRouter Anthropic (PR #9629 by @mrubens)
126+
- Allow global inference selection for Bedrock when cross-region is enabled (PR #9616 by @roomote)
127+
- Fix: Filter non-Anthropic content blocks before sending to Vertex API (#9583 by @cardil, PR #9618 by @hannesrudolph)
128+
- Fix: Restore content undefined check in WriteToFileTool.handlePartial() (#9611 by @Lissanro, PR #9614 by @daniel-lxs)
129+
- Fix: Prevent model cache from persisting empty API responses (#9597 by @zx2021210538, PR #9623 by @daniel-lxs)
130+
- Fix: Exclude access_mcp_resource tool when MCP has no resources (PR #9615 by @daniel-lxs)
131+
- Fix: Update default settings for inline terminal and codebase indexing (PR #9622 by @roomote)
132+
- Fix: Convert line_ranges strings to lineRanges objects in native tool calls (PR #9627 by @daniel-lxs)
133+
- Fix: Defer new_task tool_result until subtask completes for native protocol (PR #9628 by @daniel-lxs)
134+
135+
## [3.34.5] - 2025-11-25
136+
137+
![3.34.5 Release - Experimental Parallel Tool Calling](/releases/3.34.5-release.png)
138+
139+
- Experimental feature to enable multiple native tool calls per turn (PR #9273 by @daniel-lxs)
140+
- Add Bedrock Opus 4.5 to global inference model list (PR #9595 by @roomote)
141+
- Fix: Update API handler when toolProtocol changes (PR #9599 by @mrubens)
142+
- Set native tools as default for minimax-m2 and claude-haiku-4.5 (PR #9586 by @daniel-lxs)
143+
- Make single file read only apply to XML tools (PR #9600 by @mrubens)
144+
- Enhance web-evals dashboard with dynamic tool columns and UX improvements (PR #9592 by @hannesrudolph)
145+
- Revert "Add support for Roo Code Cloud as an embeddings provider" while we fix some issues (PR #9602 by @mrubens)
146+
147+
## [3.34.4] - 2025-11-25
148+
149+
![3.34.4 Release - BFL Image Generation](/releases/3.34.4-release.png)
150+
151+
- Add new Black Forest Labs image generation models, free on Roo Code Cloud and also available on OpenRouter (PR #9587 and #9589 by @mrubens)
152+
- Fix: Preserve dynamic MCP tool names in native mode API history to prevent tool name mismatches (PR #9559 by @daniel-lxs)
153+
- Fix: Preserve tool_use blocks in summary message during condensing with native tools to maintain conversation context (PR #9582 by @daniel-lxs)
154+
155+
## [3.34.3] - 2025-11-25
156+
157+
![3.34.3 Release - Streaming and Opus 4.5](/releases/3.34.3-release.png)
158+
159+
- Implement streaming for native tool calls, providing real-time feedback during tool execution (PR #9542 by @daniel-lxs)
160+
- Add Claude Opus 4.5 model to Claude Code provider (PR #9560 by @mrubens)
161+
- Add Claude Opus 4.5 model to Bedrock provider (#9571 by @pisicode, PR #9572 by @roomote)
162+
- Enable caching for Opus 4.5 model to improve performance (#9567 by @iainRedro, PR #9568 by @roomote)
163+
- Add support for Roo Code Cloud as an embeddings provider (PR #9543 by @mrubens)
164+
- Fix ask_followup_question streaming issue and add missing tool cases (PR #9561 by @daniel-lxs)
165+
- Add contact links to About Roo Code settings page (PR #9570 by @roomote)
166+
- Switch from asdf to mise-en-place in bare-metal evals setup script (PR #9548 by @cte)
167+
3168
## [3.34.2] - 2025-11-24
4169

5170
![3.34.2 Release - Opus Conductor](/releases/3.34.2-release.png)
@@ -341,7 +506,7 @@
341506

342507
## [3.28.11] - 2025-09-29
343508

344-
- Fix: Correct AWS Bedrock Claude Sonnet 4.5 model identifier (#8371 by @sunhyung, PR by @app/roomote)
509+
- Fix: Correct Amazon Bedrock Claude Sonnet 4.5 model identifier (#8371 by @sunhyung, PR by @app/roomote)
345510
- Fix: Correct Claude Sonnet 4.5 model ID format (thanks @daniel-lxs!)
346511

347512
## [3.28.10] - 2025-09-29
@@ -673,7 +838,7 @@
673838
## [3.25.14] - 2025-08-13
674839

675840
- Fix: Only include verbosity parameter for models that support it (#7054 by @eastonmeth, PR by @app/roomote)
676-
- Fix: AWS Bedrock 1M context - Move anthropic_beta to additionalModelRequestFields (thanks @daniel-lxs!)
841+
- Fix: Amazon Bedrock 1M context - Move anthropic_beta to additionalModelRequestFields (thanks @daniel-lxs!)
677842
- Fix: Make cancelling requests more responsive by reverting recent changes
678843

679844
## [3.25.13] - 2025-08-12
@@ -1038,7 +1203,7 @@
10381203
- Add user-configurable search score threshold slider for semantic search (thanks @hannesrudolph!)
10391204
- Add default headers and testing for litellm fetcher (thanks @andrewshu2000!)
10401205
- Fix consistent cancellation error messages for thinking vs streaming phases
1041-
- Fix AWS Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
1206+
- Fix Amazon Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
10421207
- Fix URL loading timeout issues in @ mentions (thanks @MuriloFP!)
10431208
- Fix API retry exponential backoff capped at 10 minutes (thanks @MuriloFP!)
10441209
- Fix Qdrant URL field auto-filling with default value (thanks @SannidhyaSah!)
@@ -1052,7 +1217,7 @@
10521217
- Suppress Mermaid error rendering
10531218
- Improve Mermaid buttons with light background in light mode (thanks @chrarnoldus!)
10541219
- Add .vscode/ to write-protected files/directories
1055-
- Update AWS Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
1220+
- Update Amazon Bedrock cross-region inference profile mapping (thanks @KevinZhao!)
10561221

10571222
## [3.22.5] - 2025-06-28
10581223

@@ -1676,7 +1841,7 @@
16761841
- Improved display of diff errors + easy copying for investigation
16771842
- Fixes to .vscodeignore (thanks @franekp!)
16781843
- Fix a zh-CN translation for model capabilities (thanks @zhangtony239!)
1679-
- Rename AWS Bedrock to Amazon Bedrock (thanks @ronyblum!)
1844+
- Rename Amazon Bedrock to Amazon Bedrock (thanks @ronyblum!)
16801845
- Update extension title and description (thanks @StevenTCramer!)
16811846

16821847
## [3.11.12] - 2025-04-09
@@ -1925,12 +2090,12 @@
19252090
- PowerShell-specific command handling (thanks @KJ7LNW!)
19262091
- OpenAI-compatible DeepSeek/QwQ reasoning support (thanks @lightrabbit!)
19272092
- Anthropic-style prompt caching in the OpenAI-compatible provider (thanks @dleen!)
1928-
- Add Deepseek R1 for AWS Bedrock (thanks @ATempsch!)
2093+
- Add Deepseek R1 for Amazon Bedrock (thanks @ATempsch!)
19292094
- Fix MarkdownBlock text color for Dark High Contrast theme (thanks @cannuri!)
19302095
- Add gemini-2.0-pro-exp-02-05 model to vertex (thanks @shohei-ihaya!)
19312096
- Bring back progress status for multi-diff edits (thanks @qdaxb!)
19322097
- Refactor alert dialog styles to use the correct vscode theme (thanks @cannuri!)
1933-
- Custom ARNs in AWS Bedrock (thanks @Smartsheet-JB-Brown!)
2098+
- Custom ARNs in Amazon Bedrock (thanks @Smartsheet-JB-Brown!)
19342099
- Update MCP servers directory path for platform compatibility (thanks @hannesrudolph!)
19352100
- Fix browser system prompt inclusion rules (thanks @cannuri!)
19362101
- Publish git tags to github from CI (thanks @pdecat!)
@@ -2068,7 +2233,7 @@
20682233

20692234
## [3.7.1] - 2025-02-24
20702235

2071-
- Add AWS Bedrock support for Sonnet 3.7 and update some defaults to Sonnet 3.7 instead of 3.5
2236+
- Add Amazon Bedrock support for Sonnet 3.7 and update some defaults to Sonnet 3.7 instead of 3.5
20722237

20732238
## [3.7.0] - 2025-02-24
20742239

@@ -2085,7 +2250,7 @@
20852250

20862251
## [3.3.24] - 2025-02-20
20872252

2088-
- Fixed a bug with region selection preventing AWS Bedrock profiles from being saved (thanks @oprstchn!)
2253+
- Fixed a bug with region selection preventing Amazon Bedrock profiles from being saved (thanks @oprstchn!)
20892254
- Updated the price of gpt-4o (thanks @marvijo-code!)
20902255

20912256
## [3.3.23] - 2025-02-20
@@ -2269,7 +2434,7 @@
22692434
- Reverts provider key entry back to checking onInput instead of onChange to hopefully address issues entering API keys (thanks @samhvw8!)
22702435
- Added explicit checkbox to use Azure for OpenAI compatible providers (thanks @samhvw8!)
22712436
- Fixed Glama usage reporting (thanks @punkpeye!)
2272-
- Added Llama 3.3 70B Instruct model to the AWS Bedrock provider options (thanks @Premshay!)
2437+
- Added Llama 3.3 70B Instruct model to the Amazon Bedrock provider options (thanks @Premshay!)
22732438

22742439
## [3.2.7]
22752440

apps/vscode-e2e/src/suite/extension.test.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ suite("Roo Code Extension", function () {
1515
"SidebarProvider.removeView",
1616
"activationCompleted",
1717
"plusButtonClicked",
18-
"mcpButtonClicked",
19-
"promptsButtonClicked",
2018
"popoutButtonClicked",
2119
"openInNewTab",
2220
"settingsButtonClicked",

0 commit comments

Comments
 (0)