dsh-plugins-hub
在终端中运行以下命令:
dsh plugin install tamashi486/dsh-plugins-hub
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install tamashi486/dsh-plugins-hub 即可安装该插件,完整源码地址为 https://github.com/tamashi486/dsh-plugins-hub
插件介绍
DSH(DeepSeek Harness)的插件生态中,官方内置插件动辄上百个,再加上从 npm、Git 仓库或本地目录安装的第三方插件,用户往往难以分辨哪些是自己装的、哪些可以安全卸载、哪些有可用更新。dsh-plugins-hub 在设置面板的插件页签里解决这个问题:它先按包的实际解析路径(而非包名猜测)把插件分成「第三方」和「官方」两组,再为每张第三方插件卡片呈现版本、安装方式、运行状态、更新状态与 Git 分支信息,让管理决策有据可依。
核心能力覆盖插件的完整生命周期。检查更新时,npm 来源对比 registry latest(严格 semver 优先序,不会把降级误报为更新),Git 来源比对远端 HEAD 与 lock 文件记录,link/file 来源则读取本地 Git 状态。更新、卸载、启用、停用均有对应操作,其中启停直接改写 profile 补丁层并在 1~3 秒内热重载生效,无需重启;更新和卸载则同步 bundle 配置并提示重启命令。卸载非 bundle 插件时还会自动将其关联的补丁 insert 行置为 disabled,避免下次启动因包缺失而报错。所有受保护链路(热重载、Web 服务、设置面板本身及本插件)均不可停用或卸载,操作面仅接受本机回环请求并以参数数组调用执行,不拼接 shell 字符串。
适合正在使用 DSH 并维护多个第三方插件的开发者:无论是通过 pnpm add 装的 npm 包、从 GitHub 拉取的 Git 插件,还是 link: 指向本地开发目录的插件,都能在一处统一查看状态、执行更新或安全卸载,而不必逐条翻 CLI 输出或手动编辑补丁文件。
使用场景
- 统一管理多个第三方插件的更新、启停与卸载
- 快速区分官方内置插件与自行安装的第三方插件
- 安全卸载插件并自动处理补丁层中的关联引用
适合人员
- 使用 DSH 并维护多个第三方插件的开发者
- 需要频繁切换或更新插件状态的中小团队
- 厌倦了逐条翻 CLI 输出或手动编辑补丁文件的个人用户