dsh-plugin-updater
在终端中运行以下命令:
dsh plugin install hyqhyq3/dsh-plugin-updater
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install hyqhyq3/dsh-plugin-updater 即可安装,源码见 https://github.com/hyqhyq3/dsh-plugin-updater
插件介绍
在 DeepSeek Harness 中管理插件包,过去基本依赖命令行:用 pnpm 安装、翻锁文件核对版本、再到 GitHub 上手动搜索新插件。dsh-plugin-updater 把这些操作搬进了 DSH 网页界面的"设置 → 插件包"页面,让安装、更新、移除都变成一键操作,不再需要反复在终端里比对版本号。
它的核心能力是多源更新检测:npm 包对比 pnpm view 的 dist-tags,Git 包对比 ls-remote 的标签或 HEAD,本地 link: 检出对比 origin HEAD,内置 @deepseek-ai/* 包则随 DSH 版本一同更新。每个条目都标注了来源、bundle 层状态以及是否有新版本可用。插件还内置了一个小型市场,可搜索带有 dsh-plugin 话题的 GitHub 仓库,按相关度、星标或最近推送排序,支持一键安装并对已安装项显示标记。
它适合经常添加或维护 DSH 插件包的用户。该插件不改变 DSH 运行时行为、不注册工具、不注入提示词,纯粹是管理层面的可视化。它与 dsh-plugin-manager(负责加载器行的启用/禁用)互补,两者合在一起覆盖了插件从安装到激活的完整生命周期。
使用场景
- 批量检查当前 profile 中所有插件包是否有可用更新
- 从 GitHub 搜索 dsh-plugin 仓库并一键安装到当前 profile
- 对指定插件包执行一键更新或移除,自动完成 bundle 层对账
适合人员
- 频繁添加或维护 DSH 插件包的开发者
- 希望用图形界面替代纯命令行管理插件的 DSH 用户
- 需要同时追踪 npm、Git、本地多来源版本状态的运维人员