Roo-Cline:自主编码助手新功能详解

Roo-Cline是Cline的一个分支,它是一个自主编码助手,拥有一些额外的实验性功能。目前它主要在自我编写代码,偶尔需要人工指导。


主要功能:

  • 拖放图片到聊天中
  • 删除聊天中的消息
  • @提及 Git 提交,在聊天中包含其上下文
  • “增强提示”按钮(目前仅适用于 OpenRouter 模型)
  • 反馈音效
  • 可选择不同尺寸的浏览器并调整截图质量
  • 从历史记录中快速复制提示
  • 支持 OpenRouter 压缩
  • 在系统提示中包含当前时间
  • 使用文件系统监视器更可靠地监视文件系统更改
  • Cline 通信的语言选择(英语、日语、西班牙语、法语、德语等)
  • 支持 DeepSeek V3
  • 通过 AWS Bedrock 支持 Amazon Nova 和 Meta 3、3.1 和 3.2 模型
  • 支持 Glama
  • 支持列出与 OpenAI 兼容的提供商的模型
  • 支持添加具有或不具有流式传输的 OpenAI 兼容模型
  • 每个工具的 MCP 自动批准
  • 启用/禁用单个 MCP 服务器
  • 整体启用/禁用 MCP 功能
  • 自动写入后可配置延迟,以便诊断检测潜在问题
  • 控制执行命令时传递给模型的终端输出行数
  • 与原始 Cline 并行运行

本地设置:

  • 安装依赖项
  • 构建 VSIX 文件:新的 VSIX 文件将在 bin/ 目录中创建
  • 从 VSIX 文件安装扩展程序
  • 选项 1:将 .vsix 文件拖放到 VSCode 兼容编辑器的扩展面板中 (Cmd/Ctrl+Shift+X)。
  • 选项 2:使用 CLI 安装插件,确保您已安装 VSCode 兼容的 CLI 并在 PATH 变量中。例如:
  • export PATH="$PATH:/Applications/Cursor.app/Contents/MacOS"
    
  • 选项 3:
  • # Ex: cursor --install-extension bin/roo-cline-2.0.1.vsix
    # Ex: code --install-extension bin/roo-cline-2.0.1.vsix
    
  • 选项 4:
  • 4. 启动:按 F5(或“运行”->“开始调试”)打开一个加载了扩展程序的新 VSCode 窗口。(如果构建项目时遇到问题,您可能需要安装 esbuild problem matchers 扩展程序。)
    

发布:

我们使用 changesets 进行版本控制和发布此软件包。要进行更改:

  • 创建包含更改的 PR
  • 运行 npm run changeset 创建新的 changeset
  • 选择适当的更改类型 - 错误修复为 patch,新功能为 minor,重大更改为 major
  • 编写清晰的更改描述,该描述将包含在更改日志中
  • 获得 PR 批准并通过所有检查
  • 合并它

合并成功后:

  • 发布工作流程将自动创建一个新的“Changeset 版本提升”PR
  • 此 PR 将:
    • 根据您的 changeset 更新版本</

相关推荐

暂无评论

发表评论