SuperAPI AI 工具集

squad-batch-run

智能体与模型

查看项目

更新于 10-16 05:52

技能介绍

用途:把多个 squad 任务作为一个编排批次执行,默认采用 Rolling Wave Planning。每个任务的循环为 refine(N) → implement(N) → verify(N) → refine(N+1) → implement(N+1)……它本身是编排器,不是快捷方式:每个 implement 步骤交给 squad-run,每个 refine 步骤交给 squad-refine,不手工重写这两条流水线。

主要能力与用法:命令 /squad-batch-run <selector> [--auto] [--big-bang] 按依赖顺序运行匹配选择器的所有任务;--auto 自动批准 squad-run 内的评审检查点,refine 与 verify 仍会运行;--big-bang 跳过滚动波,直接实现任务,仅当任务已充分细化且彼此独立时使用;/squad-batch-run resume <start-ID> [--auto] 从指定任务 ID 恢复已停止的批次。选择器支持 500-504、500~504、500,501,504 或空格分隔 ID,倒序范围会被规范为升序。执行前须读 ../squad/principles.md 与 ../squad/shared.md,可用 scripts/plan_batch.py 规划批次,并行判断参考 references/parallel-rules.md。依赖关系从 relationships API 读取(.blocked_by),不再从描述文本解析。

限制:需要项目环境(.squadrc、BASE_URL、AUTH_TOKEN)与脚本、API 支持;资料未提供具体价格、平台与安装方式。Epic 卡片不可运行,非 todo 任务会跳过;并行有严格条件,存疑时保持串行。L2/L3 任务在默认模式下会于评审检查点暂停等待确认。并行组出现冲突或部分失败时先等待进行中任务完成再停止并报告。