DSH Plugins
返回列表
🖥️

dsh-plugins-hub

客户端 更新于 2026.09.12

在终端中运行以下命令:

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 输出或手动编辑补丁文件的个人用户