跳转到内容

双模式详解

Carry Code 提供了两种工作模式:Build 模式Plan 模式。理解这两种模式的区别,可以帮助你更高效地使用 AI。


模式图标功能适用场景
Build🔨读写文件、执行命令让 AI 帮你写代码、改文件
Plan📋只读分析让 AI 分析问题、制定方案

Build 模式是 Carry Code 的默认模式。在这个模式下,AI 可以:

  • 📖 读取文件 - 查看项目代码
  • ✏️ 编写文件 - 创建和修改代码
  • ▶️ 执行命令 - 运行脚本、安装依赖等
  • 🔧 使用工具 - 调用各种内置工具
场景示例
写新代码帮我写一个用户登录的 API
修改 Bug这个报错怎么解决?
重构代码帮我优化这段代码
执行操作运行 npm install

AI 在执行危险操作前会请求你的确认:

  • 修改文件
  • 执行 Shell 命令
  • 删除操作

Plan 模式下,AI 只能读取和分析,无法修改任何内容。

  • ❌ 无法写入文件
  • ❌ 无法执行命令
  • ✅ 可以读取文件
  • ✅ 可以分析代码
  • ✅ 可以提供建议
场景示例
代码审查帮我看看这个代码有什么问题?
方案制定帮我设计一个用户系统的架构
学习分析帮我分析这个算法的时间复杂度
解释代码这段代码是做什么的?

Shift + Tab 可以在两种模式间切换。

也可以通过命令切换:

/mode build # 切换到 Build 模式
/mode plan # 切换到 Plan 模式

当前模式会显示在界面顶部:

🔨 Build 模式 | 模型: DeepSeek Chat

  • 需要 AI 帮你写代码
  • 需要 AI 修改现有代码
  • 需要 AI 执行命令完成任务
  • 只是想了解代码结构
  • 需要 AI 分析问题但不希望它改动
  • 学习新技术,想让 AI 解释
  • 进行代码审查
  1. 先 Plan 后 Build:先让 AI 分析问题,确认方案后再切换到 Build 模式执行
  2. 安全第一:不确定的操作先用 Plan 模式分析

双模式可以与审批模式配合使用,实现更细粒度的控制:

审批模式Build 模式Plan 模式
read-only❌ 受限✅ 正常工作
agent✅ 可执行✅ 只读
agent-full✅ 完全开放✅ 只读