任务编排命令 (/spawn)
高级任务编排和多代理协作命令,处理复杂的多阶段工作流。
核心功能
- 多代理协作: 协调多个专业代理并行工作
- 工作流编排: 设计复杂的多阶段工作流程
- 任务分解: 将大型任务分解为可管理的子任务
- 进度监控: 实时监控整体执行进度
- 智能调度: 基于资源和依赖关系优化调度
使用语法
bash
/spawn [模式] [任务描述] [选项]编排模式
parallel- 并行执行模式sequential- 顺序执行模式pipeline- 流水线执行模式hybrid- 混合执行模式
主要选项
--agents N- 指定代理数量--max-parallel N- 最大并行任务数--timeout Nm- 超时设置--checkpoint- 启用检查点机制--recovery- 启用任务恢复
多代理协作
代理分工
bash
/spawn parallel "全面代码质量改进" --agents=4
# 代理分工方案
#
# 架构师代理: 分析整体架构,识别设计问题
# 审查员代理: 代码质量检查,安全漏洞扫描
# 性能专家代理: 性能瓶颈分析,优化建议
# 文档专家代理: 文档完整性检查,更新维护
#
# 预计执行时间: 25-35分钟
# 协作方式: 并行执行 + 结果汇总任务依赖管理
bash
/spawn pipeline "新功能端到端开发"
# 执行流水线
#
# Phase 1: 需求分析 (规划师) → 5-8分钟
# Phase 2: 架构设计 (架构师) → 10-15分钟
# Phase 3: 代码实现 (执行器) → 20-30分钟
# Phase 4: 质量检查 (审查员) → 8-12分钟
# Phase 5: 文档编写 (撰写员) → 10-15分钟
#
# 总计: 53-80分钟智能调度
资源优化
bash
/spawn hybrid --optimize-resources --load-balance
# 资源分配优化
#
# 计算资源分配:
# - CPU密集型任务: 40%
# - I/O密集型任务: 35%
# - 内存密集型任务: 25%
#
# 🕒 时间分片调度:
# - 高优先级: 60%时间片
# - 中优先级: 30%时间片
# - 低优先级: 10%时间片智能恢复
bash
/spawn --recovery --checkpoint-interval=5m
# 任务恢复机制
#
# 检查点已创建: checkpoint_20231201_143025
# 进度保存: 代理状态、中间结果、执行上下文
# 故障恢复: 自动从最近检查点恢复
# ⏱ 恢复时间: 通常 < 30秒执行监控
实时进度
bash
# 实时进度监控界面
/spawn --monitor --live-dashboard
# 执行进度面板
#
# 代理状态:
# ├── 架构师: ████████░░ 80% (分析中)
# ├── 执行器: ██████░░░░ 60% (编码中)
# ├── 审查员: ██░░░░░░░░ 20% (等待中)
# └── 撰写员: ░░░░░░░░░░ 0% (待启动)
#
# ⏱ 预计剩余: 18分钟
# 整体进度: ██████░░░░ 65%性能指标
bash
# 执行性能分析
/spawn --performance-metrics --detailed
# 性能指标报告
#
# 执行效率:
# - 并行效率: 87% (理想: 90%+)
# - 资源利用率: 78%
# - 任务切换开销: 3.2%
#
# 优化建议:
# - 减少代理间通信频率
# - 增加任务粒度
# - 优化检查点策略最佳实践
任务分解策略
bash
# 智能任务分解
/spawn --decompose --granularity=optimal
# 任务分解建议
#
# 大任务: "电商系统重构"
# └── 子任务1: 用户服务重构 (2-3天)
# └── 子任务2: 订单服务重构 (3-4天)
# └── 子任务3: 支付集成重构 (1-2天)
# └── 子任务4: 前端界面更新 (2-3天)
#
# 并行机会: 子任务1、2、3可并行执行质量保证
bash
# 多层质量检查
/spawn --quality-gates --validation-pipeline
# 质量检查流程
#
# Gate 1: 语法和类型检查 (自动)
# Gate 2: 代码质量审查 (代理)
# Gate 3: 安全漏洞扫描 (自动)
# Gate 4: 性能回归测试 (代理)
# Gate 5: 集成测试验证 (自动)
#
# 阻塞条件: 任何Gate失败都会暂停流程任务编排命令 - 智能协调复杂工作流程