DeepSeek Harness Plugin Hub
所有指南

DSH 版本不兼容

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

兼容性声明在哪里

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

{
  "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 中编辑兼容性说明,无需发新版。

相关指南

插件安装失败排查

插件安装时报错?按这个清单逐步排查包名、manifest、版本格式和网络问题。

插件 HMR 不工作

理解 DSH 的四种 HMR 模式,选择正确的模式并排查热更新失效的原因。

发布后搜不到插件

插件发布到 npm 后在 Hub 上找不到?了解同步周期、手动加速和常见拒绝原因。

DSH 版本不兼容 — DSH Plugin Hub