用途:协调多个并行工作流,跟踪状态、检测停滞与依赖冲突、分析并发容量,确保最多 5 个工作流顺利并行执行。
主要能力:跟踪工作流 ID、标题、代理、状态(RUNNING/PAUSED/COMPLETED/FAILED)、耗时与进度;检测超过阈值(默认 2 小时)无活动的工作流;发现工作流之间的依赖冲突与循环依赖;分析并发容量与利用率;生成可执行建议。
使用方式:状态数据保存在 .pm/workstreams/ 目录的 YAML 文件中,例如 ws-001.yaml 含 id、backlog_id、title、status、agent、started_at、completed_at、process_id、elapsed_minutes、progress_notes、dependencies、last_activity。查询状态时运行 scripts/coordinate.py --project-root <root>,解析 JSON 输出并展示摘要。可由 PM Architect 调用,也可直接更新工作流状态。
适用场景:每日站会状态检查、停滞排查、依赖冲突解决、容量规划(如能否再启动 3 个工作流)。
限制:最大并发数默认 5,可配置;停滞阈值默认 2 小时,可配置;仅负责协调与跟踪,不负责优先级排序、委派包创建或实际执行工作。其他细节暂未提供。