DSH Plugins
返回列表
🧩

dsh-plugin-doctor

admin-security 更新于 2026.08.14

在终端中运行以下命令:

dsh plugin install lin-cheng-lab/dsh-plugin-doctor

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中执行 dsh plugin install lin-cheng-lab/dsh-plugin-doctor 即可安装本插件,开源仓库地址:https://github.com/lin-cheng-lab/dsh-plugin-doctor

插件介绍

DSH 插件生态迭代很快,不少插件仍停留在 rc 阶段。当插件声明的 peerDependencies 与你本机的 DSH 版本不匹配时,轻则工具静默失效,重则 Web 界面直接起不来。dsh-plugin-doctor 把"装之前先检查"变成一句自然语言,在真正安装前就把 rc 不匹配的风险拦下来。

体检报告覆盖五个维度:本机 DSH、cordis、dsh-tools、dsh-workflow 的实际版本;插件仓库是否公开可访问(404 直接拦截幽灵插件);是否声明了 dsh.bundle.patch 官方可安装格式;peer 版本范围与本机版本的逐项 semver 对比(内置零依赖纯函数实现,正确处理 prerelease 规则);以及 main 指向的入口文件是否已提交到仓库。最终给出三档结论——绿色可装、黄色谨慎、红色别装——让你动手前心里有数。

适合经常尝鲜 rc 插件、在 DSH 生态里同时管理多个工具包的开发者。不用再去查版本矩阵,一句话让医生把报告递过来,该不该装一目了然。

使用场景

  • 安装任何 DSH 插件前,先跑一次体检确认 peer 版本是否匹配
  • Web 界面刚装完插件就崩了,回顾时用体检报告定位是哪一项不兼容
  • 批量评估一组 rc 插件,一眼看出哪些能安全引入、哪些必须等正式版

适合人员

  • 经常尝鲜 rc 插件、在 DSH 生态里同时维护多个工具包的开发者
  • 团队中负责管理共享 DSH 环境、需要把关每个新插件能否合入的维护者
  • 曾经因为版本不匹配被坑过、希望把试错成本降为零的 DSH 重度用户