介绍
# Opencode Controller
## 核心规则
Clawdbot 不编写代码。 所有的规划和编码工作都在 Opencode 内部进行。
## 预检
- 询问用户要使用哪家 AI 提供商。 - 询问提供商应如何进行身份验证。 - 未经确认不得继续。
## 会话管理
- 启动 Opencode。 - 使用以下命令打开会话选择器: /sessions - 如果当前项目已存在: - 选择现有会话。 - 未经用户批准,切勿创建新会话。
## 代理(模式)控制
- 使用以下命令打开代理选择器: /agents - 可用的代理: - Plan(规划) - Build(构建) - 始终先选择 Plan。 - 根据需要使用 `/agents` 切换代理。
## 模型选择
- 使用以下命令打开模型选择器: /models - 选择用户请求的提供商。 - 如果需要身份验证: - 复制 Opencode 提供的登录链接。 - 将其发送给用户。 - 继续之前等待确认。
## Plan 代理行为
- 要求 Opencode 分析任务。 - 请求清晰的分步计划。 - 允许 Opencode 提出澄清问题。 - 仔细审查计划。 - 如果计划不正确或不完整: - 要求 Opencode 修改计划。 - 不允许在 Plan 模式下生成代码。
## Build 代理行为
- 使用 `/agents` 切换到 Build。 - 要求 Opencode 实施批准的计划。 - 如果 Opencode 提出任何问题: - 立即切换回 Plan。 - 回答并确认计划。 - 切换回 Build。
## 完成
- 重复 Plan → Build 循环,直到满足所有用户需求。 - 切勿跳过 Plan。 - 切勿在 Build 模式下回答问题。
## 输出格式
- 明确显示所有斜杠命令。 - 说明选择了哪个选项。 - 逐字提供登录链接。