用途:为 TaskManager 子代理拆解出的功能子任务提供命令行管理界面,跟踪进度、解析依赖并校验任务定义的完整性。
主要能力:查看全部或指定功能的子任务状态;列出依赖已满足的待办任务;查看可并行执行的任务;展示某子任务的依赖树;查看被阻塞任务及原因;用摘要标记子任务完成;校验 JSON 文件与依赖关系。状态包括 pending、in_progress、completed、blocked。
使用方式:通过 router.sh 调用,例如 bash .opencode/skills/task-management/router.sh status、next、blocked、parallel、deps <feature> <seq>、complete <feature> <seq> "摘要"、validate。任务存放在项目根目录 .tmp/tasks/ 下,每个功能有 task.json 与 subtask_XX.json。
适用场景:配合 TaskManager 与 CoderAgent 等子代理,先创建任务结构,再查找可执行任务并分派,完成后标记并复查进度。
限制:依赖 TaskManager 先生成任务文件;相关文件、目录与命令均为固定路径,缺失时会出现找不到 CLI 或无任务等提示,需检查项目根目录与 JSON 文件内容。具体收费与平台支持暂未提供。