2.7 KiB
2.7 KiB
Orchestration: CC Switch Operating Model
Purpose
定义 CC Switch 作为主编排层时的角色分工、并行规则、reset 规则和人工接管点。
When to Use
- 配置新的多 agent 开发流程时
- 需要并行研究、计划、实现、审查时
- 需要明确谁负责推进主线程时
Inputs
- 当前阶段目标
- 已批准的高密度产物
- 当前任务优先级
Outputs
- 角色分工
- 并行策略
- reset 与接管规则
Primary Agent/Model
主控 agent + GPT-5.4 Pro xhigh
Secondary Agent/Model
审查 agent + Claude Opus 4.6
Required Skills
- 阶段相关 skill
../templates/agent-handoff-template.md所定义的 handoff 结构
Steps
- 主控 agent 先定义阶段目标、输入输出、角色分工。
- 研究 agent 并行收集事实,但不直接实施。
- 计划 agent 把事实压缩成
ANALYSIS.md、Spec 或.plans/*.md。 - 实现 agent 只读取已批准产物做执行。
- 审查 agent 对关键产物做第二视角复核。
- 每个阶段结束后 reset,只把高密度产物传到下一阶段。
Exit Criteria
- 当前阶段的 agent 角色明确
- handoff 边界明确
- 不存在把完整聊天记录直接转交给下个 agent 的行为
Failure Recovery
- 如果多个 agent 同时修改范围和目标,回到主控 agent 重发边界
- 如果实现 agent开始补规则,暂停并回到计划 agent
Related Templates
Agent Roles
| 角色 | 主要职责 | 默认模型 |
|---|---|---|
| 主控 agent | 推进阶段、分配角色、控制边界、决定 reset | GPT-5.4 Pro xhigh |
| 研究 agent | 读会议、读参考、读技能、读现状 | Claude Opus 4.6 或 GPT-5.4 Pro xhigh |
| 计划 agent | 输出 ANALYSIS.md、TODO.yaml、Spec、Plan |
GPT-5.4 Pro xhigh |
| 实现 agent | 按计划改代码、补测试、执行任务 | GPT-5.4 Pro xhigh |
| 审查 agent | 做 Spec 审查、一致性检查、第二视角复核 | Claude Opus 4.6 |
Parallel Rules
- 可并行:独立参考主题调研、独立 Spec 草稿、独立模块 Gap 分析
- 不可并行:同一文件的最终定稿、同一范围的多个实现 agent 同时执行
- 并行结果必须先回计划 agent 压缩,再交给实现 agent
Reset Rules
Research -> SpecSpec 审查完成 -> Code- 每轮
fallback结束后 - 任何上下文已掺入过多废弃方案时
Human Takeover Points
- 选择产品范围和成功标准
- 审核
SPECS/*.md - 批准栈例外、模型例外和 ADR
- 最终 Acceptance