dsh-guard
在终端中运行以下命令:
dsh plugin install x2802490130-prog/dsh-guard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install x2802490130-prog/dsh-guard 即可安装,插件源码位于 https://github.com/x2802490130-prog/dsh-guard
插件介绍
DSH 插件开发中,一次失败的运行可能悄悄破坏本地状态,手动排查和回退既耗时又容易遗漏。dsh-guard 是一个面向 DSH 开发者的本地守护插件,核心目标就是让失败可感知、状态可回退、操作可追溯,从而把调试从反复重启中解放出来。
它提供滚动快照(默认保留最近 5 份,带时间戳与原因标签)、启动成功度过宽限期后自动存档、以及在安全护栏内自动回退到 last-good 快照。所有管理操作通过仅绑定 127.0.0.1 的本机面板和 REST API 完成,涵盖状态查看、快照列表、一键存档、回退、备份恢复与事件日志,确保不会暴露到外网。
如果你正在用 DSH 编写或调试插件,频繁遇到启动失败后需要手动恢复环境的情况,dsh-guard 可以显著降低坏状态上线的风险。它不替代 boot 级崩溃救援(那由外部启动器承担),但覆盖了插件运行期绝大多数可自动化的回退场景,是一张轻量、零依赖、MIT 许可的本地安全网。
使用场景
- 插件运行失败后自动回退到最近稳定快照,避免手动排查
- 开发迭代中启动成功后自动存档,随时可回退到任意历史版本
- 通过本机面板快速查看状态、快照列表和事件日志,无需翻文件系统
适合人员
- 频繁调试 DSH 插件、需要快速回退安全状态的开发者
- 希望减少坏状态上线风险、追求开发流程自动化的技术团队
- 偏好纯本机操作、不依赖外部服务的本地化工具使用者