dsh-bundle-manager
在终端中运行以下命令:
dsh plugin install KaramachiA217/dsh-bundle-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install KaramachiA217/dsh-bundle-manager 即可安装,插件源码位于 https://github.com/KaramachiA217/dsh-bundle-manager 。
插件介绍
在 DeepSeek Harness 中管理可选的第三方插件包,过去意味着编辑静态 manifest、重启整个 shell、再祈祷没有残留进程。dsh-bundle-manager 将挂载与卸载拉到运行进程之内:在设置界面勾选或取消勾选,点击保存即生效,profile manifest 始终不被改写,彻底告别重启。
核心能力围绕即时与可控展开。草稿区允许随意切换插件开关,一次性 Apply 通过 Loader API 完成宿主端创建与移除,再硬刷新页面让客户端对账。命名预设可保存任意开关组合并从下拉菜单一键切换,新建预设自动激活。挂载失败的插件被隔离到 Failed 分组并记录错误与重试次数,其余插件不受影响;20 秒看门狗配合分组并行启动保证恢复速度。框架白名单保护核心 bundle 不被误操作,注册表写入采用原子操作并保留 .bak 回滚。v0.5 引入双轨机制:可将官方静态层插件导入 bm 运行时管理,也可将 bm 托管插件导回静态层,全程 A 级冗余(原子写、备份、JSON 解析回滚、一键批量回滚)。卸载流程先清理 bm 注册表行再引导官方 CLI 移除,操作可逆。
适合需要灵活管理多个第三方插件包、又不想频繁重启 Harness 的开发者与团队,尤其是插件组合经常变化、需要按场景快速切换的工作流。
使用场景
- 快速切换不同插件组合,无需重启 Harness 即可生效
- 按工作场景保存预设插件组,一键切换整套配置
- 管理多个第三方插件包的挂载与卸载,故障自动隔离不影响其余插件
适合人员
- 需要频繁调整插件组合的 DeepSeek Harness 开发者
- 管理多个第三方插件包并希望避免反复重启的团队
- 要求插件故障自动隔离与自愈恢复的运维或稳定性负责人