DeepSeek Harness Plugin Hub

DSH 版本不兼容

插件声明的 DSH 版本范围和当前环境不匹配时的排查和修复方法。

兼容性声明在哪里

插件通过 package.json 中的 dsh.hub.compatibility.dsh 字段声明兼容的 DSH 版本范围。这是一个标准的 semver range 表达式。

json
{
  "dsh": {
    "hub": {
      "compatibility": {
        "dsh": ">=0.1.0-rc.7",
        "node": ">=22",
        "platforms": ["darwin", "linux"],
        "surfaces": ["web"]
      }
    }
  }
}

常见的不兼容原因

DSH 版本低于插件要求:升级 DSH 到兼容版本。

Node.js 版本不满足:检查 compatibility.node 字段,确保运行环境满足要求。

平台不匹配:某些插件可能只在特定平台(如 macOS、Linux)上可用。

Surface 不匹配:插件可能只支持 web 或特定界面。

如何更新兼容性声明

如果你是插件作者,修改 package.json 中的 compatibility 字段后发布新版本即可。Hub 会在下一次同步时更新展示。

已认领插件的作者可以直接在 Dashboard 中编辑兼容性说明,无需发新版。