DSH Plugins
返回列表
🖥️

dsh-versions

客户端 更新于 2026.09.04

在终端中运行以下命令:

dsh plugin install shangdi178/dsh-versions

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

在 DeepSeek Harness 中执行 dsh plugin install shangdi178/dsh-versions 即可安装本插件,开源地址为 https://github.com/shangdi178/dsh-versions。

插件介绍

升级 Dsh CLI 通常意味着手动执行 npm install -g、祈祷镜像源不出问题、再祈祷出问题时能回滚。dsh-versions 把这些琐碎操作收进 dsh web 设置页面里一个独立的「版本管理」分区:一眼看清当前版本与渠道(latest / next / alpha),一键检查 npm registry 上的最新发布,浏览全部已发布版本并按渠道分组展示。

升级引擎是插件的核心。每次安装前自动对当前版本做本地快照并完整备份框架目录,随后按 npmjs → npmmirror 双源依次执行 npm install -g,以磁盘上的 package.json 为准校验结果,任何环节失败立即用 robocopy 恢复备份再拉起服务。每次操作都写入本地 history.jsonl,记录源版本、目标版本和结果。磁盘上保留最近 5 个快照,对任意历史版本执行秒级回滚——免 npm、免网络、一键完成。

版本查看与更新检查在所有平台可用;升级、重装、恢复、手动重启引擎依赖 Windows 工具链(robocopy / schtasks / PowerShell 5.1),在 macOS 和 Linux 上对应按钮会禁用并提示原因。如果你想在 Windows 上通过浏览器完成 Dsh 主程序的在线升级、降级、重装和回滚,且需要完整的操作审计日志,dsh-versions 正是为此而生——无需离开设置页,一切尽在掌控。

使用场景

  • 在 dsh web 设置页一键升级或降级 Dsh 主程序
  • 升级失败后从本地快照秒级回滚到之前版本
  • 查看 Dsh 全部已发布版本及 latest/next/alpha 渠道
  • 记录每次升级与回滚的完整操作历史

适合人员

  • 使用 Dsh 主程序并希望免去手动 npm install -g 的 Windows 用户
  • 需要升级审计日志和快速回滚能力的 Dsh 运维人员
  • 希望在一个独立设置分区内统一管理 Dsh 版本的用户