用途:epic-executor 面向单个 epic,做端到端交付编排:发现子工单、排依赖、分波执行、汇总。它不写代码,不直接变更子工单状态,也不决定工单引擎,这些由 task-executor 承担。
主要能力:通过适配器 discoverChildren(epicId) 与 getDependencies(id) 发现故事/子任务并读取 blocks/blocked-by;按拓扑排序分层为波次;波内可并行(各自独立 git worktree),波间顺序执行;把每张工单连同其 exec: 标签指定的引擎交给 task-executor;每张工单一次提交、状态流转与实现日志;最后在 epic 上输出汇总评论(已交付/受阻/跳过、行数增减、实现日志链接),并返回逐波执行表。
用法:必填 epic id(如 TI-100、ONT-27、LOC-100)或 epic URL;可选 tracker(jira、linear、ado、local,缺省按 id 格式推断,无 tracker MCP 时默认 local)、parallelism(auto/sequential/parallel)、max concurrency(默认 3)、工作目录、resume、--fail-fast。执行前会在 epic 上发布规划评论,按波次运行并逐波发布波次总结。
适用场景:JIRA、Linear、Azure DevOps Boards 或本地文件系统中的多工单 epic 批量编排交付。
限制:不写代码、不决定引擎、不做 epic 设计或规格、不改范围与估算、不处理多 epic 发布、不自动解决合并冲突;发现依赖环或空 epic 会在执行前停止;并行仅在波内多于一张工单、文件不重叠且为 git 仓库时启用,否则回退为顺序执行。资料未提供安装方式、收费与价格信息。