dsh-adaptive
在终端中运行以下命令:
dsh plugin install dingchenhui0618-arch/dsh-adaptive
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install dingchenhui0618-arch/dsh-adaptive 即可安装,源码仓库为 https://github.com/dingchenhui0618-arch/dsh-adaptive。
插件介绍
DSH 从较早版本起会在安装与启动时检查插件与运行时的兼容性,但大量第三方插件并未声明 engines.dsh 或 @deepseek-ai/dsh* 的 peerDependencies。宿主因此不会拒绝安装,升级运行时后也难以及时看见「谁可能不兼容、哪里还在用旧接口」。dsh-adaptive 把这套判据摊开成可读报告,帮助你在本机 Profile 上做一次透明的版本体检。
插件会先识别当前 DSH 运行时版本,并尽可能定位你正在使用的 Profile 目录;随后逐个读取 Profile 依赖里的插件清单,按 DSH 官方 plugin-compatibility 逻辑给出兼容、不兼容、已授权例外、未声明约束等状态。它还会对插件源码做启发式静态扫描,对照内置 release notes 规则表,标注可能仍在使用已改名或弃用接口的文件与行号,并明确说明命中不等于一定出错。
一切操作都是只读:不安装、不卸载、不写文件、不联网。版本说明来自插件内置快照,面板与会话侧栏提供表格、重新扫描与 Markdown 报告,HTTP 与 agent 工具也能拿到同一份结构化结果。
适合在升级 DSH 前后自查 Profile、排查第三方插件风险,或向维护者说明「缺什么版本声明、哪里可能需要迁移」的开发者与重度插件用户。
截图预览
使用场景
- 升级 DSH 运行前后检查 Profile 里各插件是否满足 engines.dsh 或 peer 约束
- 排查第三方插件未声明版本约束、却可能在升级后出问题的风险
- 需要向维护者或团队导出 Markdown 报告,说明兼容状态与源码中的旧接口命中
适合人员
- 本机安装较多 DSH 插件、常升级运行时的重度用户
- 维护或分发插件组合包、需要核对清单与兼容性的开发者
- 负责桌面 Profile 稳定性、希望只读体检而不改环境的管理员
