Repository navigation
v0.3.4 · 需求澄清、验收确认与完成门禁
0.3.4:先问清需求,再执行和验收
新增需求准备流程:to-grill 澄清需求 → to-spec 形成规格 → 生成验收方案 → review 查看 → 按摘要 approve 确认 → PUA + Guard 执行。验收条件经确认后冻结,完成时必须同一候选验收通过且持有当前 Goal 版本的有效证书。
从 GitHub 安装
在 DeepSeek Harness「插件 → 添加插件」输入:
github:bbskye5008/dsh-task-runner#v0.3.4
安装后重启 Harness。当前已验证环境为 macOS、Harness 0.2.0-rc.2;需预先安装 dsh-pua@0.3.27 和 dsh-completion-guard@0.9.0。组合插件接管两者的服务器实例;无需另外安装旧版 SpecWorkflow。
开始一个尚未明确验收条件的任务:
/task-run --workspace "/绝对路径/工作区" --task "我想做的事情"
已有独立验收命令时可加入 --verify "你的验收命令"。默认执行上限为 8 轮、90 分钟,从需求及验收确认后开始计时;需求准备和等待确认不占执行预算。完整 review、approve、status、cancel 及终端示例见中文使用说明。
修复与约束
- 适配当前 Harness SDK 的工具参数、技能引用和阶段流转。
- 修复较长中文验收命令的入口解析及临时目录复制问题。
- 保持 PUA 与 Guard 的统一完成门禁:失败不能完成;候选或 Goal 版本变化后必须重新验收、签证。
- 本机制依赖受支持的宿主接口与外部验收命令;不是操作系统沙箱。
验证结果
- 核心测试:57 项通过。
- 发布前中等复杂中文 CSV 任务:冻结验收 39/39、独立验收 29/29、自测 34/34,1 轮自动完成,327.231 秒。
- 本次从上述 GitHub 标签在真实 Harness 内直接安装并重启:锁定提交
767cb48edd2a2e6ca43145f6122886859521a68e,177 个包内文件与发布包逐字节一致。 - 安装后真实模型冒烟任务:先观察到未完成候选被拦截,修复后外部独立验收 6/6;同一候选在 Goal v1 → v2 后取得新证书,1 轮自动完成,177.741 秒。
- 这些结果不是连续运行满 90 分钟或耗尽 8 轮的稳定性证明。
附件
提供本地安装包 dsh-task-runner-0.3.4.tgz 和校验文件 SHA256SUMS。安装包 SHA-256:
a7c95f2fbdf0b3e54d3b767cbd8cd770832b0e03abe2f72ca73466ccfd731398
详见 CHANGELOG。GitHub 发布不等于插件市场自动收录;推荐使用上面的固定版本安装来源。