dsh-plugin-control
在终端中运行以下命令:
dsh plugin install CloudFan-cyf/dsh-plugin-control
将以下提示词粘贴到 DeepSeek Harness 对话框中:
运行 dsh plugin install CloudFan-cyf/dsh-plugin-control 即可安装来自 https://github.com/CloudFan-cyf/dsh-plugin-control 的插件控制中心。
插件介绍
在 DSH Web GUI 中,插件的启用与停用一直依赖手动编辑 cordis.patch.yml,对于安装了多个插件的用户来说既繁琐又容易出错——尤其是像 dsh-pet 这类设置感知插件,仅取消 Loader 挂载只会让它变成不可交互的僵尸,而非真正消失。dsh-plugin-control 正是为了消除这一摩擦而生的:在设置页新增「插件控制」区块,以卡片列表聚合展示当前 profile 下所有已安装插件的名称、版本与简介,并提供一键启用/停用开关。
开关操作直接写入 profile 层的 cordis.patch.yml,由 DSH 现有的 HMR watcher 热生效,无需重启。对于设置感知插件,会同时写入对应 settings 分节(如 pet.enabled),确保关闭后界面元素真正消失。首次改写前自动备份,核心基础设施条目与本插件自身被锁定不可关闭,API 仅限 loopback 同源访问,兼顾便利与安全。此外,仓库还 vendor 了 obra/superpowers v6.3.0 技能集至项目级 .dsh/skills/ 目录,DSH 在本项目下工作时自动加载 14 个开发技能,无需额外安装。
如果你日常使用 DSH Web GUI、插件数量已超出手动管理舒适区,或者希望像普通浏览器扩展那样看到就能开关,这个插件能让你把精力从 YAML 文件挪回到实际开发本身。
使用场景
- 在设置页以卡片列表快速查看并启用/停用已安装插件
- 关闭设置感知插件使其从界面真正消失而非变成僵尸
- 切换插件状态后由 HMR 热生效,无需重启 DSH Web
适合人员
- 日常使用 DSH Web GUI 且插件数量较多的开发者
- 希望减少手动编辑 cordis.patch.yml 的操作者
- 需要快速排查和切换插件状态的前端或全栈工程师