用途:swarm-execute 是一个用户触发的执行编排器(Execution Orchestrator)工作流,用于按既定计划并行执行实现任务,借助 worker 集群、质量门禁和原生任务列表跟踪来推进工作。
主要能力:通过 TaskList 发现未阻塞、未开始的任务;用 TaskUpdate 将任务标记为 in_progress 认领;检查任务 blockedBy 依赖确认确实解除阻塞;对独立任务启动并行 worker 执行;在标记完成前运行质量门禁;完成后标记 completed 并强制推送远程。提供多种 worker 类型:worker-explorer(代码搜索、网络调研、依赖映射)、worker-builder(实现、测试、重构)、worker-reviewer(代码审查、安全审计、质量评估)、worker-research(多源深度调查)、worker-architect(复杂设计与架构)。worker-builder 还支持 implementation、testing、refactoring 三种 focus mode;worker-reviewer 支持 quality、security、performance 三种。
使用方式:编排器通过 TaskCreate 拆解任务并设置验收标准与 blockedBy 依赖,每单元可独立合并到 main;编排器代表 worker 更新任务状态,worker 自身不直接操作任务列表。worker-builder 以 worktree 隔离运行,完成后编排器用 git merge --ff-only 合并、重跑质量门禁、推送分支并清理 worktree。使用 gh pr create 创建 PR,gh pr view 查看状态,gh issue list 跟踪 issue,可用 Context7 MCP 工具查文档、验证 API 用法。长任务可通过 TaskUpdate 记录检查点。
限制:最多 8 个并行 worker;不得跳过质量门禁与 git push;不得在本地留下未提交工作;不得在错误信息或注释中泄露机密;worker 提示词建议低于 500 token;每个 worker 聚焦单一任务,规模约 200-400 行变更或 15-45 分钟。失败时标记 blocked 并创建阻塞任务,门禁失败则 stash 变更并标记 blocked。部分细节(如 agent frontmatter 中的模型层级)在外部文件中,资料未在本页展开。