跳转至

Orchestrate 命令

适用于复杂任务的顺序代理工作流。

用法

/orchestrate [workflow-type] [task-description]

工作流类型

feature

完整功能实现工作流:

planner -> tdd-guide -> code-reviewer -> security-reviewer

bugfix

Bug 调查与修复工作流:

planner -> tdd-guide -> code-reviewer

refactor

安全重构工作流:

architect -> code-reviewer -> tdd-guide

security

以安全为中心的审查:

security-reviewer -> code-reviewer -> architect

执行模式

对于工作流中的每个代理:

  1. 使用前一个代理的上下文调用代理
  2. 通过结构化的交接文档收集输出
  3. 传递给链中的下一个代理
  4. 汇总结果并撰写最终报告

交接文档格式

在代理之间生成交接文档:

## HANDOFF: [이전-에이전트] -> [다음-에이전트]

### Context
[수행된 작업 요약]

### Findings
[주요 발견 사항 또는 결정 사항]

### Files Modified
[수정된 파일 목록]

### Open Questions
[다음 에이전트를 위한 미해결 항목]

### Recommendations
[제안하는 다음 단계]

示例:Feature 工作流

/orchestrate feature "Add user authentication"

执行顺序:

  1. Planner 代理
  2. 分析需求
  3. 编写实现计划
  4. 识别依赖项
  5. 输出:HANDOFF: planner -> tdd-guide

  6. TDD Guide 代理

  7. 读取 planner 的交接文档
  8. 先编写测试
  9. 实现代码以通过测试
  10. 输出:HANDOFF: tdd-guide -> code-reviewer

  11. Code Reviewer 代理

  12. 审查实现
  13. 确认问题
  14. 提出改进建议
  15. 输出:HANDOFF: code-reviewer -> security-reviewer

  16. Security Reviewer 代理

  17. 进行安全审计
  18. 检查漏洞
  19. 最终批准
  20. 输出:最终报告

最终报告格式

ORCHESTRATION REPORT
====================
Workflow: feature
Task: Add user authentication
Agents: planner -> tdd-guide -> code-reviewer -> security-reviewer

SUMMARY
-------
[한 단락 요약]

AGENT OUTPUTS
-------------
Planner: [요약]
TDD Guide: [요약]
Code Reviewer: [요약]
Security Reviewer: [요약]

FILES CHANGED
-------------
[수정된 모든 파일 목록]

TEST RESULTS
------------
[테스트 통과/실패 요약]

SECURITY STATUS
---------------
[보안 발견 사항]

RECOMMENDATION
--------------
[SHIP / NEEDS WORK / BLOCKED]

并行执行

对于独立的检查,并行运行代理:

### Parallel Phase
동시에 실행:
- code-reviewer (품질)
- security-reviewer (보안)
- architect (설계)

### Merge Results
출력을 단일 보고서로 통합

参数

$ARGUMENTS: - feature <description> - 完整功能工作流 - bugfix <description> - Bug 修复工作流 - refactor <description> - 重构工作流 - security <description> - 安全审查工作流 - custom <agents> <description> - 自定义代理顺序

自定义工作流示例

/orchestrate custom "architect,tdd-guide,code-reviewer" "Redesign caching layer"

提示

  1. 对于复杂功能,请从 planner 开始
  2. 合并前,务必包含 code-reviewer
  3. 对于认证/支付/个人隐私信息处理,请使用 security-reviewer
  4. 保持交接文档简洁——专注于下一个代理需要的内容
  5. 如有必要,在代理之间运行验证

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 ev/ECC