DSH Plugins
返回列表
🧩

brockdsaver

admin-security 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install kirigayakazima/brockdsaver

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

在终端执行 dsh plugin install kirigayakazima/brockdsaver 即可安装来自 https://github.com/kirigayakazima/brockdsaver 的 brockdsaver 启动前救援工具箱插件。

插件介绍

DSH 的插件体系依赖组合树(cordis.patch.yml 与各 bundle patch)逐层加载,一旦某个条目 id 重复、YAML 解析失败或配置缺失,DSH 启动即崩溃,GUI 和设置面板都无法打开——你被锁在了一个坏掉的 profile 里。brockdsaver 正是为这个死局设计的:它以独立 CLI 的形式运行在 DSH 之外,无需 DSH 存活即可诊断组合树、定位问题条目并一键恢复。

作为 CLI 工具,它能检测重复条目 id(启动崩溃的首要原因)、无法解析的 YAML 或无效配置,以及被禁用的条目并汇报状态。配合 backup 与 restore 子命令,你可以在修复前保留现场、修复后验证组合,整个流程不依赖 DSH 服务器运行。

brockdsaver 同时以内置 bundle 插件的形式活在 DSH 内部:设置面板里新增 Health Check 页面,实时展示组合状态、重复 id 计数、运行时错误与 bundle 来源;当有救援事件发生时,右下角会弹出通知提示并附带检测与修复详情;所有救援记录以 JSONL 形式落在本地日志中。对于插件数量较多、组合层数较深、偶尔遭遇启动崩溃的 DSH 用户来说,brockdsaver 就是给 profile 加上的保险丝。

使用场景

  • DSH 启动崩溃、GUI 无法打开时快速定位并修复组合树
  • 插件升级后组合出现重复 id 或解析错误,无需重启 DSH 即可排查
  • 长期维护多 bundle 的 DSH 配置,需要健康检查页面与救援日志留痕

适合人员

  • 插件与组合层数较多、偶尔遭遇启动崩溃的 DSH 高级用户
  • 负责团队 DSH 配置管理、需要可审计救援日志的运维人员
  • 经常升级或混装 bundle 插件、希望有安全兜底机制的开发者