DSH Plugins
返回列表
⚙️

dsh-plugin-updater

工作流 更新于 2026.10.20

在终端中运行以下命令:

dsh plugin install feely0208/dsh-plugin-updater

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

在 DeepSeek Harness 中执行 dsh plugin install feely0208/dsh-plugin-updater,或说明从 https://github.com/feely0208/dsh-plugin-updater 安装该插件。

插件介绍

官方插件页只会为目录内的包计算「该升到哪一版」,从 npm 安装的第三方 DSH 插件装好后往往没有更新入口。pnpm 11 起默认还有 minimumReleaseAge,新版本未满观察期时,即便卸载重装也拉不到刚发布的包——日常用起来就像卡在旧版本上。

dsh-plugin-updater 专门补这块:在 profile 里只处理 npm registry 依赖、且声明了 dsh.bundle 的包,link、file、git、workspace 等一律跳过,避免误动普通依赖。Agent 可通过 plugin_update_check 对照「已装 / registry 最新」并标出可更新项,用 plugin_update_apply 按包名或 all=true 做精确版本升级,也支持 dry_run 预览;不做后台静默更新,必须显式点名或全部更新。

0.2.2 起在「插件」页、确有更新时,右下角会出现可拖动的「插件更新」入口,列出对比并支持单个或全部更新,完成后提示重启——bundle 在启动时定型,重启后新版本才生效。适合经常装社区 npm 插件、又希望用对话或界面省心升级、且能接受更新后重启一次的用户。

使用场景

  • 装了不少 npm 第三方 DSH 插件,想一眼看出哪些还能升
  • pnpm 观察期导致重装也拿不到新版本,需要精确版本拉最新
  • 在插件页右下角一键批量更新,更新完按提示重启生效

适合人员

  • 常用社区 npm DSH 插件、官方页没有更新入口的用户
  • 希望用对话让 Agent 检查或升级指定插件的人
  • 能接受更新后重启桌面端或 DSH 服务的日常使用者