Skip to main content

Roo Code 3.20.0 版本说明 (2025-06-12)

此版本引入了扩展和模式的实验性 Marketplace、并发文件编辑和读取,以及众多其他改进和错误修复。

MCP 和模式 Marketplace(实验性)

我们引入了实验性的 Marketplace,用于发现和安装社区贡献的扩展和模式。此功能允许您:

  • 浏览和搜索新模式和 MCP 服务器
  • 在项目或全局范围内安装项目
  • 直接从 Marketplace 视图管理安装

启用方法: 打开 Roo Code 设置(齿轮图标)→ 实验性设置 → 启用“Marketplace”

(感谢 Smartsheet-JB-Brown、elianiva、monkeyDluffy6017、NamesMT、daniel-lxs 等!) (#4538, #4604)

MCP 选项卡,显示可用的 MCP,带有安装和移除按钮

并发编辑(又名多文件)(实验性)

您现在可以同时在多个文件上执行编辑,极大地加快了重构和多文件更改的速度。无需单独批准每个文件编辑,您可以通过统一的批量批准界面一次性审查和批准所有更改。查看我们的 并发文件编辑文档 了解更多详情。

启用方法: 打开 Roo Code 设置(齿轮图标)→ 实验性设置 → 启用“启用多文件编辑”

(感谢 samhvw8!) (#4608)

批量差异批准界面,显示多个文件更改

并发读取(又名多文件)

并发读取的设置已移至上下文设置,默认值为 5。此功能允许 Roo 在单个步骤中从您的工作区读取多个文件,在处理需要来自多个文件的上下文的任务时显著提高效率。在我们的 并发文件读取文档 中了解更多信息。

(#4597)

读取多个文件的批量批准界面

提示历史

使用方向键以类似终端的体验浏览您的提示历史。此功能使您可以轻松重用和改进之前的提示,无论是来自当前对话还是过去的任务。有关使用说明,请参阅我们的 键盘快捷键文档

(#4580)

生活质量改进

  • MCP 执行:改进了 MCP 执行的用户体验(感谢 samhvw8!)。
  • 魔法变量:为 MCP 添加了魔法变量支持,包括 workspaceFolder 注入(感谢 NamesMT!) (#4442)。
  • 上下文提及:添加了对转义上下文提及的支持(感谢 KJ7LNW!)。
  • Mermaid 图:为 Mermaid 图添加了缩放、复制和查看代码的按钮(感谢 qdaxb!) (#4547)。

提供商更新

  • DeepSeek:在 Chutes 提供商中添加了 DeepSeek R1 支持。
  • Bedrock:为 Bedrock 模型添加了推理预算支持,以延长思考时间 (#4481)。
  • XAI:更新了 XAI 模型和定价(感谢 edwin-truthsearch-io!)。
  • O3:更新了 O3 模型定价 (#4580)。
  • OpenAI-Compatible:添加了手动 OpenAI 兼容格式规范和解析(感谢 dflatline!) (#4463)。
  • OpenRouter:修复了使用 BYOK 时的成本计算(感谢 chrarnoldus!) (#4543)。

错误修复

  • write_to_file:修复了 write_to_file 工具在早期 relPathnewContent 验证检查中的问题(感谢 Ruakij!) (#4378)。
  • TaskItem 显示:修复了任务消息中 HTML 标签的显示和复制问题(感谢 forestyoo!) (#4444)。
  • 终端忙碌状态:修复了手动命令完成后终端忙碌状态未重置的问题 (#4583)。
  • apply_diff:修复了多文件 apply_diff 操作中输出未定义的问题(感谢 daniel-lxs!) (#4608)。

文档

  • whenToUse:为内置模式填充了 whenToUse 描述 (#4579)。
  • JSDoc:为 ClineAskClineSay 类型添加了 JSDoc 文档 (#4427)。

内部

  • 集成测试:添加了核心工具集成测试,以实现全面覆盖 (#4433)。