Roo Code 的模式(Modes)是专门化的人格设定,用于让 AI 助手根据当前任务调整行为。每种模式提供不同的能力、专业知识和访问级别,帮助用户完成特定目标。
主要能力:
- 任务专门化:针对当前任务获得精确的协助类型。
- 安全控制:在专注于规划或学习时,防止意外的文件修改。
- 聚焦交互:接收针对当前活动优化的响应。
- 工作流优化:在规划、实施、调试和学习之间无缝切换。
使用方式:
- 切换模式有四种方法:
- 下拉菜单:点击聊天输入框左侧的选择器。
- 斜杠命令:在消息开头输入 /architect、/ask、/debug、/code 或 /orchestrator,这会切换到该模式并清空输入框。
- 切换命令/键盘快捷键:使用适用于操作系统的快捷键,每次按下按顺序循环可用模式,到达末尾后回到第一个模式。macOS 快捷键为 ⌘ + .,Windows 为 Ctrl + .,Linux 为 Ctrl + .。
- 接受建议:在适当时点击 Roo 提供的模式切换建议。
内置模式:
- Code 模式(默认)
- Ask 模式
- Architect 模式
- Debug 模式
- Orchestrator 模式(又称 Boomerang 模式)
自定义模式: 可以通过自定义现有模式或创建新的专门化助手来定制 Roo Code 的行为。定义工具访问、文件权限和行为指令,以执行团队标准或创建特定用途的助手。详见自定义模式文档。
工具组: 每个工具组提供特定能力:
- read:文件读取、列表和搜索能力。
- edit:文件修改和创建能力。
- command:终端命令执行。
- mcp:模型上下文协议服务器交互。
模式会记住上次使用的模型,切换模式时 Roo 自动选择该模型,无需手动选择。可以为不同模式分配不同模型(例如,为 🏗️ Architect 模式分配 Gemini 2.5 Preview,为 💻 Code 模式分配 Claude Sonnet 3.7),Roo 会在切换模式时自动切换模型。此外,所选模式在会话之间持续存在,Roo 会记住用户返回时使用的模式。
限制:关于收费、价格、平台支持或具体使用步骤的更多细节,资料中暂未提供。