dsh-plugin-versions
在终端中运行以下命令:
dsh plugin install just-liuyi/dsh-plugin-versions
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install just-liuyi/dsh-plugin-versions,或从 https://github.com/just-liuyi/dsh-plugin-versions 安装该插件。
插件介绍
DeepSeek Harness 的官方插件管理器 deliberately 不提供版本选择:第三方插件通常只能先卸载再重装来升级,想固定某个稳定版本或在回归后回到旧版,往往要手改 package.json。这个插件补上这块界面,不替代市场或安装器,而是在「设置 → 插件」下增加「已安装插件」页,让你在同一处看清、切换和管理版本。
核心能力围绕 host 自带的 pluginManager:列出当前 profile 已安装的 bundle(版本、来源、是否可移除),展开后可从 registry 看到完整发布历史(发布时间、latest、deprecated 等),通过 removeBundle 再 installBundle 精确切换依赖;若目标版本安装失败(peer 限制、版本不存在、网络等),会自动装回上一版并报告错误。同一页也可卸载 profile 中的 bundle(配置会保留),并适配 profile 配置的 registry(含私有源),必要时回退到 registry.npmjs.org。
适合经常试插件新版本、需要在生产或日常环境里 pin 已知好版本、或升级踩坑后要快速回滚的用户。它不做自动更新检查,也不替你在切换前做兼容性预检——不兼容时由 host 拒绝并触发回滚;切换后需刷新页面才能加载新版本客户端,无 HMR 时 host 会提示需要重启。
使用场景
- 升级后插件异常,需要快速切回上一版
- 想固定某个稳定版本,避免被无意升级
- 在设置里查看 registry 上的全部发布版本再决定是否切换
适合人员
- 经常试用插件新版本的 DeepSeek Harness 用户
- 需要在日常或生产环境锁定插件版本的人
- 不想手改 package.json 来切换或回滚插件的开发者