DSH Plugins
返回列表
🖥️

dsh-dist-manager

客户端 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install feverZHONG/dsh-dist-manager

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

在 DeepSeek Harness 中可通过 CLI 安装:执行 dsh plugin install feverZHONG/dsh-dist-manager,插件源码见 https://github.com/feverZHONG/dsh-dist-manager。

插件介绍

当你用 pnpm pack 不断往 dist/ 里丢插件包时,根目录很快就会堆满同名不同版本的 .tgz。手动挑「留哪个、挪哪个」既费时又容易误删正在用的版本。dsh-dist-manager 就是为这种「分发目录版本膨胀」准备的:按插件名分组、按版本号排序,把旧包挪进归档目录,只让最新版留在 dist 根目录。

插件在 Host 侧扫描 dist、提供 REST API 完成归档、恢复与清理;Client 侧在设置页的「插件归档」小节给出完整 WebUI。你可以一眼看到插件总数、当前版本数与已归档数量,支持一键归档所有插件、一键清空全部归档,也可以对单个插件做归档、从归档恢复指定版本,或只清理某插件的归档。路径操作带校验,操作结果有反馈,状态会随操作自动刷新。

默认会指向插件上级目录的 dist/,也可通过 cordis.yml 或 config.json 指定 distDir 与 archiveDir,适合自建插件源、本地打包分发或需要偶尔回滚旧版的 DSH 运维与插件作者。

使用场景

  • 发布新版本后一键把旧包移入归档
  • 需要从归档恢复某个历史版本到 dist 根目录
  • 归档占用空间时清理单个或全部归档

适合人员

  • 自建 DSH 插件源并本地 pack 分发的维护者
  • 经常往 dist/ 堆积多版本 tgz 的插件作者
  • 需要在生产环境偶尔回滚旧版插件包的用户