DSH Plugins
返回列表
🖥️

dsh-plugin-manager

客户端 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install WSGsety/dsh-plugin-manager

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

在 DeepSeek Harness 终端中执行 dsh plugin install WSGsety/dsh-plugin-manager 即可安装,插件源码位于 https://github.com/WSGsety/dsh-plugin-manager 。

插件介绍

当 DSH 里装的插件越积越多,每次想关掉某个功能还得去翻 YAML 配置文件、改字段、重启应用,流程又慢又容易出错。dsh-plugin-manager 把这件事搬进了 Web 设置页:搜索、按官方或第三方筛选、每行一个开关,切换即刻热更新生效,无需重启。

它的关键在于写对了地方。每次启停都通过 Cordis loader 热更即时反映,同时把显式的 disabled: true 或 false 写入用户 patch 层,严格对齐 DSH 的 Bundle 到 Profile Patch 层叠规则,保证重启后配置不丢失。写入使用 tmp+rename 原子替换、保留原文件注释与权限位,解析失败则拒绝写入,不会污染手写的 patch 文件。

适合在 DSH 里装了多个第三方插件、希望用可视化方式管理启停状态、又不想依赖 dshmarket 生态的用户。全部自研实现,零外部运行时依赖,MIT 协议。

使用场景

  • 想快速停用某个第三方插件,又不想翻 YAML 手写 disabled 字段
  • 插件装到十几个后按官方和第三方分别筛选、批量确认启停状态
  • 切换插件后立即生效、重启后配置仍在,不用反复验证 patch 文件

适合人员

  • 在 DSH 中安装了多个第三方插件需要日常启停管理的用户
  • 希望用 Web 设置页可视化管理插件、避免直接改配置文件的用户
  • 偏好独立自研工具、不依赖 dshmarket 生态的 DSH 用户