DSH Plugins
返回列表
dsh-lifeboat

dsh-lifeboat

admin-security 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install IoveCelestina/dsh-lifeboat

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

在 DeepSeek Harness 中执行 dsh plugin install IoveCelestina/dsh-lifeboat 即可完成安装,完整源码地址为 https://github.com/IoveCelestina/dsh-lifeboat

插件介绍

当 DeepSeek Harness 的 profile 因某个 bundle 配置错误而完全无法启动时,既看不到具体谁在作祟,也不敢贸然改动 manifest。dsh-lifeboat 为这一刻提供独立恢复控制台:每次探测都在操作系统临时目录中克隆一份只读配置快照并运行,原始 profile 在整个诊断过程中保持不可变,直到你明确确认恢复。

核心能力包括配置探测与运行时存活探测两种模式;随后通过有界差集搜索逐步缩小故障 bundle 集合,再用浅层精确枚举证明方案是否真正最小。每个候选移除计划都在另一个全新 Home 中独立复跑验证,失败、不稳定证据或快照漂移均会自动抑制恢复。确认无误后,系统跨进程加锁、哈希校验 manifest、写入带 SHA-256 的原子备份,最后精确移除所选 bundle 并保留依赖安装状态,支持跨重启一键撤销。服务仅绑定回环地址,写操作需随机令牌,零外部依赖,同时提供 Web UI 与 CLI JSON 报告两种形态。

适合维护多 bundle Harness profile、需要在不破坏生产配置的前提下定位并修复启动故障的团队或个人。它与 dsh-guard 的进程内快照回滚互补,补上了进程根本起不来时的诊断与恢复空白。

截图预览

使用场景

  • Harness profile 因某个 bundle 配置错误导致进程完全无法启动
  • 多 bundle 环境中需要快速定位具体是哪个依赖引发冲突
  • 事故现场需要经验证的恢复方案且支持跨重启一键撤销

适合人员

  • 维护多个社区 bundle 的 Harness profile 的开发者
  • 在 CI 流水线中需要自动化诊断启动故障的运维工程师
  • 希望在不破坏生产配置前提下安全修复 profile 的团队负责人