DSH Plugins
返回列表
🖥️

dsh-plugin-management

客户端 更新于 2026.09.23

在终端中运行以下命令:

dsh plugin install YUYUY9527/dsh-plugin-management

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

在 DeepSeek Harness 中执行 dsh plugin install YUYUY9527/dsh-plugin-management(源码:https://github.com/YUYUY9527/dsh-plugin-management),安装后重启 dsh 生效。

插件介绍

用 dsh plugin add 把第三方插件装进 profile 之后,依赖会躺在 package.json 里,但官方「插件」设置页主要回答的是「哪些 bundle 被加载了」,而不是「装了哪些外部包、版本对不对、能不能更新」。久而久之很容易出现:装了一堆包却记不清谁还在用;依赖在 dependencies 里却没进 dsh.profile.bundles,装了个寂寞;想升级还得自己进 profile 目录对着 pnpm outdated 敲命令。dsh-plugin-management 把这三类日常痛点收敛到一页 UI 和一个模型工具里。

在「设置 → 插件 → 外部插件」里,你可以按 profile 看清所有非官方的第三方依赖:已装版本、版本范围、是 registry 还是本地 link,以及是否真正作为插件层被装配。页面会先给出本地清单,再自动做一次联网版本检查;支持区分范围内可更新与需要 --latest 的跨大版本升级,并可按单个、全部可更新或跨大版本三种粒度执行更新。每行还提供可复制的安装命令、带二次确认的卸载(走官方 remove 并同步 bundles),操作结果会回显真实命令与输出,并明确提示需要重启 dsh 后新版本或卸载才会生效。

除了面板,插件还注册了 external_plugins 模型工具(list / update / uninstall),方便 agent 自行查询与维护;并提供同源 HTTP API 供其它前端复用。界面跟随 zh / en locale,profile 可自动识别当前运行实例,也可手动切换。

适合经常在多个 profile 里试验第三方 dsh 插件、需要一眼区分「装着」和「真生效」、又不想为更新卸载反复开终端的用户与维护者。它专注「看见 + 更新 + 卸载」,不负责替代 dsh plugin add 的安装流程;官方 @deepseek-ai/* 与模板自带 bundle 也不在管理范围内。

使用场景

  • profile 里装了不少第三方插件,想在一页看清版本、是否进 bundles、有没有更新
  • 依赖已在 package.json 里但插件层没生效,需要快速排查「装着」和「真加载」的差异
  • 准备批量升级或卸载外部包,希望少开终端、操作结果和重启提示都看得见

适合人员

  • 经常在多个 profile 里试用第三方 dsh 插件的用户
  • 负责维护团队或自用 profile 依赖、需要定期核对版本的维护者
  • 希望 agent 能代为查询、更新、卸载外部插件的进阶用户