lihang-lh/dsh-task-panel

lihang-lh★ 0JavaScript最后同步: 2026-08-21

在 GitHub 打开

在 AI 时代让自己当老板,我只负责发布和验收

README 摘要

老板任务面板 (Boss Task Panel) 一个运行在 DeepSeek Harness (DSH) 里的任务面板插件:把「聊天气泡」升级成「任务流水线」。 - 老板角色 :你只负责两件事 —— 发布任务 和 验收结果 。 - 插件角色 :领取、规划、开发、复核全部由插件动态调度子代理完成。 - 不再翻聊天记录 :发布任务时插件自动 蒸馏 全部历史会话,把匹配的旧会话关联到任务上;任务每个阶段都有独立 prompt 和 自动读取器 ,完成后自动进入「待验收」,面板角标提醒你。 1. 任务流水线(七个状态 + 彩色状态点) Tab 状态 指示点颜色 含义 待领取 todo 灰 任务已登记,等待插件领取(或排队等待执行名额) 待澄清 clarify 粉 规划代理发现需求不明确,产出问题清单,等待老板回答后定稿计划 待确认 confirm 琥珀 规划代理已产出实施计划,等待老板确认(仅当任务关闭「自动确认」时出现) 开发中 develop 蓝 开发代理正在执行 暂停中 paused 橙 老板点「暂停」后进入;可「继续执行」恢复原阶段,或「重新编辑」调整方向 复核中 review 紫 自动复核完成,等待老板 验收 已完成 done 绿 老板验收通过 每个阶段是任务状态机的一环,迁移由「自动读取器」或老板按钮驱动,见 §3。发布粗需求(方向型任务)时,规划代理会先 澄清 (产出问题清单进「待澄清」)再定稿,避免自行假设。 2. 老板的工作流 发布时的 自动蒸馏 ( tasks.create 内部): 1. 用任务标题+描述对全部会话做全文检索( sessionQuery.searchSessions ); 2. 取排名前 6 个命中自动挂载,读出会话标题与命中片段(面板「扫描关联会话」最多返回 8 个候选供勾选); 3. 挂到任务的 relatedSessions —— 规划/开发代理开跑前会先读这些历史上下文,等于「接着上次的会话继续做」。 面板里还有「扫描关联会话」按钮:发布前先检索,勾选你想挂载的历史会话,再发布。 3. 阶段 prompt 与自动读取器 每个阶段一个专属 prompt( index.js 的 buildPrompt ) - 领取/规划 (claim) :要求子代理先读关联历史会话,以 OpenSpec 风格输出 完整可执行 的实施计划 {plan, steps, risks, questions} (steps 编号列出:做什么 / 涉及文件 / 如何验收),明确「不要开始实施」。 - 澄清定稿 (refine) :老板回答澄清问题后触发的规划轮,结合回答输出最终计划(不再提问)。 - 开发 (develop) :要求按已确认计划实施并 自测(给出可验证证据) ,按 tasks.md 逐项勾选,输出 {done, summary, cha…

在 GitHub 查看完整 README →
工具/开发dsh-plugin

分类