用途:管理并行工作流(workstreams),支持同时推进多个里程碑工作。
主要能力:list 列出全部工作流及状态;create <name> 新建工作流;status <name> 查看单个工作流的详细阶段与状态;switch <name> 设为活动工作流;progress 汇总所有工作流进度;complete <name> 归档已完成工作流;resume <name> 恢复某工作流。未指定子命令时默认执行 list。
使用方式:命令为 /gsd-workstreams [subcommand] [args]。底层通过 gsd_run query 调用,例如 list 执行 gsd_run query workstream.list --raw --cwd "$CWD",create 执行 gsd_run query workstream.create <name> --raw --cwd "$CWD",status 执行 gsd_run query workstream.status <name> --raw --cwd "$CWD",switch 执行 gsd_run query workstream.set <name> --raw --cwd "$CWD",progress 执行 gsd_run query workstream.progress --raw --cwd "$CWD",complete 执行 gsd_run query workstream.complete <name> --raw --cwd "$CWD"。switch 在运行时支持时会设置 GSD_WORKSTREAM;若运行时提供会话标识,GSD 还会将会话级活动工作流本地存储,避免并发会话互相覆盖。complete 将工作流归档到 milestones/。resume 会设为活动并建议 /gsd-resume-work --ws <name>。创建后建议用 /gsd-new-milestone --ws <name> 设置里程碑。
适用场景:需要并行处理多个里程碑、在多个工作流间切换、跟踪整体进度或归档已完成工作的 GSD 使用场景。
限制:资料未提供平台支持范围、权限要求、并发上限及错误处理细节,暂未提供。