双模式详解
Carry Code 提供了两种工作模式:Build 模式和Plan 模式。理解这两种模式的区别,可以帮助你更高效地使用 AI。
| 模式 | 图标 | 功能 | 适用场景 |
|---|---|---|---|
| Build | 🔨 | 读写文件、执行命令 | 让 AI 帮你写代码、改文件 |
| Plan | 📋 | 只读分析 | 让 AI 分析问题、制定方案 |
🔨 Build 模式
Section titled “🔨 Build 模式”Build 模式是 Carry Code 的默认模式。在这个模式下,AI 可以:
- 📖 读取文件 - 查看项目代码
- ✏️ 编写文件 - 创建和修改代码
- ▶️ 执行命令 - 运行脚本、安装依赖等
- 🔧 使用工具 - 调用各种内置工具
| 场景 | 示例 |
|---|---|
| 写新代码 | 帮我写一个用户登录的 API |
| 修改 Bug | 这个报错怎么解决? |
| 重构代码 | 帮我优化这段代码 |
| 执行操作 | 运行 npm install |
AI 在执行危险操作前会请求你的确认:
- 修改文件
- 执行 Shell 命令
- 删除操作
📋 Plan 模式
Section titled “📋 Plan 模式”Plan 模式下,AI 只能读取和分析,无法修改任何内容。
- ❌ 无法写入文件
- ❌ 无法执行命令
- ✅ 可以读取文件
- ✅ 可以分析代码
- ✅ 可以提供建议
| 场景 | 示例 |
|---|---|
| 代码审查 | 帮我看看这个代码有什么问题? |
| 方案制定 | 帮我设计一个用户系统的架构 |
| 学习分析 | 帮我分析这个算法的时间复杂度 |
| 解释代码 | 这段代码是做什么的? |
按 Shift + Tab 可以在两种模式间切换。
也可以通过命令切换:
/mode build # 切换到 Build 模式/mode plan # 切换到 Plan 模式当前模式会显示在界面顶部:
🔨 Build 模式 | 模型: DeepSeek Chat何时使用 Build 模式?
Section titled “何时使用 Build 模式?”- 需要 AI 帮你写代码
- 需要 AI 修改现有代码
- 需要 AI 执行命令完成任务
何时使用 Plan 模式?
Section titled “何时使用 Plan 模式?”- 只是想了解代码结构
- 需要 AI 分析问题但不希望它改动
- 学习新技术,想让 AI 解释
- 进行代码审查
模式切换技巧
Section titled “模式切换技巧”- 先 Plan 后 Build:先让 AI 分析问题,确认方案后再切换到 Build 模式执行
- 安全第一:不确定的操作先用 Plan 模式分析
审批模式配合
Section titled “审批模式配合”双模式可以与审批模式配合使用,实现更细粒度的控制:
| 审批模式 | Build 模式 | Plan 模式 |
|---|---|---|
read-only | ❌ 受限 | ✅ 正常工作 |
agent | ✅ 可执行 | ✅ 只读 |
agent-full | ✅ 完全开放 | ✅ 只读 |