Auto-sync: 2026-04-28 00:02
This commit is contained in:
@@ -1,31 +1,41 @@
|
||||
---
|
||||
title: "Build Mode"
|
||||
type: concept
|
||||
tags: [opencode, workflow, implementation]
|
||||
sources: [如何在ubuntu上安装opencode并配置vibe-kanban]
|
||||
last_updated: 2026-04-22
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
**Build Mode**(构建模式)是 OpenCode 的双模式工作流之一。通过 Tab 键从 Plan 模式切换回来,执行实际的代码修改和文件写入。
|
||||
|
||||
## Mechanism
|
||||
|
||||
- 从 Plan 模式按 Tab 键切换回 Build 模式
|
||||
- AI 获得完整的文件写入权限
|
||||
- 执行 Plan 阶段生成的实现方案
|
||||
- 支持 `/undo` 撤销最近的修改,`/redo` 重做
|
||||
|
||||
## Build Workflow
|
||||
|
||||
1. **Plan 阶段**:描述需求,AI 生成实现方案
|
||||
2. **Review 阶段**:审阅方案,补充上下文和示例
|
||||
3. **Build 阶段**:Tab 切换,执行 `Sounds good! Go ahead and make the changes.`
|
||||
4. **Iterate 阶段**:如需调整,用 `/undo` 回退后重新 Plan
|
||||
|
||||
## Related Concepts
|
||||
|
||||
- [[Plan Mode]] — Build 模式的前置阶段,生成实现方案
|
||||
- [[OpenCode]] — 提供 Plan/Build 双模式的核心工具
|
||||
- [[Vibe Coding]] — AI 辅助编程的工作流理念
|
||||
---
|
||||
title: "Build Mode"
|
||||
type: concept
|
||||
tags: [opencode, ai, workflow, coding]
|
||||
sources: [如何在ubuntu上安装opencode并配置vibe-kanban]
|
||||
last_updated: 2026-04-27
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
**Build Mode** 是 OpenCode 的构建模式,是 Plan Mode 的互补模式。通过 Tab 键从 [[Plan Mode]] 切换回来后进入此模式,此时 OpenCode 具有完整的文件写入权限,可以执行实际的代码修改。
|
||||
|
||||
## How It Works
|
||||
|
||||
1. 在 [[Plan Mode]] 中确认了实现方案后
|
||||
2. 按 **Tab** 键切换到 Build Mode(屏幕右下角指示器会变化)
|
||||
3. 告诉 OpenCode "Sounds good! Go ahead and make the changes."
|
||||
4. OpenCode 执行代码变更
|
||||
5. 如需调整,可使用 `/undo` 命令撤销最近修改
|
||||
|
||||
## Safety Features
|
||||
|
||||
- `/undo`:撤销最近一次的代码修改,支持多次连续撤销
|
||||
- `/redo`:重新执行被撤销的修改
|
||||
- 可在 Plan/Build 模式间自由切换,Plan 模式下不会意外修改代码
|
||||
|
||||
## Relationship to Plan Mode
|
||||
|
||||
Build Mode 是 [[Vibe Coding]] 工作流的执行环节:
|
||||
- [[Plan Mode]] = 规划、提案、审核
|
||||
- Build Mode = 执行、实施、交付
|
||||
|
||||
## Related Concepts
|
||||
|
||||
- [[Plan Mode]] — 计划模式,生成实现方案不写代码
|
||||
- [[Vibe Coding]] — Build Mode 是 Vibe Coding 工作流的关键环节
|
||||
- [[AGENTS.md]] — 项目上下文定义,帮助 Build Mode 准确实施代码变更
|
||||
|
||||
## Aliases
|
||||
- Build Mode (OpenCode)
|
||||
- 构建模式
|
||||
|
||||
Reference in New Issue
Block a user