dsh-plugin-ml-phase-gate
在终端中运行以下命令:
dsh plugin install lerqian883-alt/dsh-plugin-ml-phase-gate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install lerqian883-alt/dsh-plugin-ml-phase-gate 安装本插件;也可从 https://github.com/lerqian883-alt/dsh-plugin-ml-phase-gate 获取源码或 Release 后按 DSH 支持的规格链接或安装。
插件介绍
机器学习项目里很常见:对话里已经说数据处理完成,但切分、泄漏检查、指标文件或验证脚本并没有留下可核对的证据。DeepSeek Harness 的 ml-phase-gate 插件把做到哪一步从模型自述,改成由检查、工件和项目状态共同证明。
插件将 ML 工作流拆成 M0 到 M8 阶段:读取项目在 state 里声明的阶段,执行项目自带的验证与检查脚本,再根据证据计算真实阶段、与声明的差距,以及下一出口。结果会出现在 DSH 界面:输入框上方的阶段轨道展示声明与证据、差距与是否可能过期;审计页则提供完整状态、阶段清单与历史迁移。插件不会替你写 ML 代码,也不会在无证据时判定完成;bootstrap 可生成占位结构,但检查逻辑需要你们替换成真正能证明阶段的脚本。
适合已经在用 DSH、希望把 ML 项目纳入可审计阶段流程的团队:有 Node.js 20 或更高版本、可运行的 DSH profile,以及愿意维护 .dsh-ml-phase 下的 state、phases 与 verify 或 check 入口的项目。Agent 可通过内置工具查询状态、评估证据、在检查通过后推进阶段,或记录人工覆盖原因;activationMode 与 watchAutoRun 可按需控制 Dock 显示与是否在文件变化时自动跑验证。
使用场景
- 对话里声称某 ML 阶段已完成,但缺少切分、指标或验证脚本等可核对证据
- 在 DSH 中需要展示 M0 到 M8 声明阶段、证据阶段、差距与下一出口
- 希望 Agent 在检查与工件通过后再推进阶段,并保留审计与人工覆盖记录
适合人员
- 已在用 DeepSeek Harness 且希望 ML 项目接入阶段流程的团队
- 愿意维护项目内验证脚本、检查脚本与 .dsh-ml-phase 状态的项目负责人
- 需要可审计 ML 里程碑、而非依赖模型自述的研发与 MLOps 同学