HANDOFF: [前のエージェント] -> [次のエージェント] HANDOFF: [前のエージェント] - [次のエージェント]【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECCコンテキスト[実行された内容の要約]発見事項[重要な発見または決定]変更されたファイル[変更されたファイルのリスト]未解決の質問[次のエージェントのための未解決項目]推奨事項[推奨される次のステップ]五个字段分别承担上下文摘要前序做了什么、关键发现或决策、改动文件清单、留给下一个 Agent 的未决问题、以及建议的下一步动作。**交接文档必须简洁**——只聚焦下一个 Agent 真正需要的内容避免把整段对话历史倒给下游。这种结构化交接在 orch-* 家族中同样被强调例如 [commands/orch-add-feature.md](https://link.gitcode.com/i/5fbfd2ddad58e37659087aeb0c96caf9) 描述的管道以 task_list 作为 Plan 到 Implement 的交接载体而 [workflows/orch-review.workflow.js](https://link.gitcode.com/i/d1ffae15a6b0796b013332063ad7ab93) 则把评审发现含 evidence、proof、fix 字段作为 Review 阶段的交接产物。 ## 完整示例feature 工作流逐步拆解 执行以下命令/orchestrate feature Add user authentication命令会依次触发四个 Agent每个 Agent 的职责与输出如下 **1. Planner Agent** - 分析需求requirements analysis - 制定实现计划implementation plan - 识别依赖关系dependencies - 输出HANDOFF: planner - tdd-guide 对照 [agents/planner.md](https://link.gitcode.com/i/d8a6e446c4cea15411dcf7a546f60926) 的实际定义规划流程包含需求分析澄清问题、明确成功标准、列出假设与约束、架构审查分析既有代码结构、识别受影响组件、参考相似实现、考虑可复用模式、任务拆解与依赖识别、以及边界情况与错误场景的考量。 **2. TDD Guide Agent** - 读取 planner 的交接文档 - 先写测试write tests first - 实现至测试通过implement to pass - 输出HANDOFF: tdd-guide - code-reviewer [agents/tdd-guide.md](https://link.gitcode.com/i/b2ef0ee9803271bf53fa1a2680364cb0) 将其固化为标准的 Red-Green-Refactor 循环先写描述期望行为的失败测试RED→ 运行测试确认其失败 → 只写足以让测试通过的最小实现GREEN→ 再次运行测试确认通过 → 在绿色状态下重构。 **3. Code Reviewer Agent** - 评审实现review implementation - 检查问题check for issues - 提出改进建议suggest improvements - 输出HANDOFF: code-reviewer - security-reviewer **4. Security Reviewer Agent** - 安全审计security audit - 漏洞检查vulnerability check - 最终批准final approval - 输出最终报告 对于用户认证这类敏感功能安全评审是硬性环节。这与 orch-pipeline 的Security-review trigger完全对应当改动触及认证/授权、用户输入处理、数据库查询、文件系统路径、外部 API 调用、密码学或密钥凭据时必须引入 security-reviewer依据 [rules/common/security.md](https://link.gitcode.com/i/35569e1ae88e49b32818b8a2099d6e87)。 ## 最终报告格式 链路结束后命令聚合所有输出生成最终报告模板如下オーケストレーションレポートワークフロー: feature タスク: ユーザー認証の追加 エージェント: planner - tdd-guide - code-reviewer - security-reviewerサマリー[1段落の要約]エージェント出力Planner: [要約] TDD Guide: [要約] Code Reviewer: [要約] Security Reviewer: [要約]変更ファイル[変更されたすべてのファイルをリスト]テスト結果[テスト合格/不合格の要約]セキュリティステータス[セキュリティの発見事項]推奨事項[リリース可 / 要修正 / ブロック中]报告依次包含工作流类型与任务回显、Agent 链路的完整路径、一段式总结、每个 Agent 的输出摘要、改动文件清单、测试结果汇总、安全状态以及最终的推荐结论可发布 / 需修改 / 阻塞中。值得注意的是**最终结论的判定应当是关闸式的**——仓库中 [workflows/orch-review.workflow.js](https://link.gitcode.com/i/d1ffae15a6b0796b013332063ad7ab93) 给出了可对照的现代实现只有当所有评审维度都成功运行、且不存在 blocking 级发现时verdict 才为 APPROVE任何维度失败或存在无法验证的 CRITICAL/HIGH 发现都会使结论退化为 CHANGES_REQUESTEDfail closed绝不把没审完伪装成已通过。 ## 并行执行 对于彼此独立的检查环节/orchestrate 支持并行执行而非机械地串行等待 markdown ### 並行フェーズ 同時に実行: - code-reviewer (品質) - security-reviewer (セキュリティ) - architect (設計) ### 結果のマージ 出力を単一のレポートに結合即把相互独立的评审维度质量、安全、设计同时派发最后将输出合并进单一报告。这一模式在 workflows/orch-review.workflow.js 中得到了工程化落地Stage 1 让 qualityecc:code-reviewer、语言专项如ecc:typescript-reviewer、以及命中安全触发器时追加的 securityecc:security-reviewer三个维度并行评审Stage 2 再对每个去重后的 CRITICAL/HIGH 发现跑独立的对抗式验证器adversarial verifier。其注释还点明了先并行收集、后去重的刻意设计独立评审者经常对同一行代码重复报警比如三个维度同时报同一个 SQL 注入问题必须先拿到完整集合才能正确去重避免把验证算力浪费在重复项上。参数与自定义工作流/orchestrate的参数约定如下$ARGUMENTS:feature 説明— 完整功能工作流bugfix 説明— 缺陷修复工作流refactor 説明— 重构工作流security 説明— 安全评审工作流custom エージェント 説明— 自定义 Agent 序列除四个内置类型外custom允许完全自定义接力链。例如/orchestrate custom architect,tdd-guide,code-reviewer Redesign caching layer【免费下载链接】ECCThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.项目地址: https://gitcode.com/GitHub_Trending/ev/ECC创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考