DeepSeek Better Harness:一个包含三条证据泳道的 DSH 插件

前言

DSH 的扩展方式是插件化;社区目录是独立站点,不应被理解成 DeepSeek 或幻方的官方应用商店。对于使用 DSH 的开发者来说,如果希望把 Better Harness 的三类证据泳道接到自己的 profile 中,又不想让多个职责混在一个技能里,需要的是一个边界清楚的 DSH bundle。下面介绍 guyuefangyuanl/deepseek-better-harness

这是什么

guyuefangyuanl/deepseek-better-harnessguyuefangyuanl 维护,许可证为 MIT。它把 session-evidenceproject-readinessagent-assets 三条 Better Harness 证据泳道做成一个 DeepSeek Harness bundle,并注册为三个独立可路由技能。

该插件是非官方项目,与 Qoder 或 DeepSeek 无隶属、背书或发布关系。已核实资料给出的测试基线是 DSH 0.1.0-rc.6

核心功能

  • 注册三个独立可路由技能:session-evidenceproject-readinessagent-assets
  • 支持通过 config.lanes 选择启用的 lane。
  • 零运行时依赖;唯一声明的依赖是 DSH peer package。
  • 每条 lane 同时也是 packages/ 下的独立 npm 包,可单独安装。
  • 技能返回证据候选,而不是最终严重级别或仓库级分数。
  • bundle 只提供 prompt 文本和小型加载器;不开端口、不启动进程、不发起网络请求。

安装与启用

前提

所选 profile 必须已经提供 DSH skills 服务,以及 user/model skill surface。该插件不安装生命周期脚本。

从 commit 安装

以下命令使用 web profile 作为示例:

dsh plugin --profile web add "github:guyuefangyuanl/deepseek-better-harness#<commit-sha>"

从本地克隆安装

先克隆仓库:

git clone https://github.com/guyuefangyuanl/deepseek-better-harness.git

再用本地绝对路径安装:

dsh plugin --profile web add "link:C:/absolute/path/to/deepseek-better-harness"

安装后可以查看当前 profile 配置:

dsh --profile web --dump-config

选择启用的 lane

如果只希望注册部分 lane,在 profile patch 中给 bundle 配置 config.lanes

- id: deepseek-better-harness
  name: deepseek-better-harness
  config:
    lanes: [project-readiness]

合法 lane 名是 session-evidenceproject-readinessagent-assets。未知名称、空列表或非数组会在启动时失败。

安装单条 lane

如果 profile 只需要其中一条 lane,可以从 packages/ 下的单 lane 包安装,例如 project-readiness

dsh plugin --profile web add "link:C:/absolute/path/to/deepseek-better-harness/packages/project-readiness"

不要把根 bundle 和某个 lane 包同时安装进同一个 profile。

典型用法

一个较常见的用法是:只启用项目准备度审查,不启用其他 lane。先安装插件,再在 profile patch 中配置:

- id: deepseek-better-harness
  name: deepseek-better-harness
  config:
    lanes: [project-readiness]

在仓库本地做验证时,可以运行:

node scripts/validate-packages.mjs
node scripts/pack-dry-run.mjs

适用场景与注意

适合需要把 Better Harness 的证据泳道接入 DSH profile 的开发者,尤其是希望按 lane 启停、按 commit 固定版本、或只安装单条 lane 的场景。

注意:

  • 该插件以当前 dsh 进程权限运行;安装前请检查源码和许可证。
  • 许可证为 MIT,项目为非官方项目,与 Qoder 或 DeepSeek 无隶属、背书或发布关系。
  • 已核实测试基线是 DSH 0.1.0-rc.6
  • 所选 profile 必须提供 DSH skills 服务和 user/model skill surface。
  • 该插件不安装生命周期脚本,也不开端口、不启动进程、不发起网络请求。
  • 技能返回的是证据候选,不是最终严重级别或仓库级分数。
  • 不要在同一 profile 中同时安装根 bundle 和 lane 包。
  • config.lanes 中只能使用 session-evidenceproject-readinessagent-assets;未知名称、空列表或非数组会导致启动失败。

结尾

这个插件把三条 Better Harness 证据泳道收敛为一个 DSH bundle,并通过 config.lanes 控制哪些 lane 可被路由。它适合放在 DSH profile 中作为技能层使用。

  • 社区目录:以 DSH 社区目录实际展示为准,按 guyuefangyuanl/deepseek-better-harness 检索。
  • GitHub:https://github.com/guyuefangyuanl/deepseek-better-harness
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜