dsh-git-rescue
在终端中运行以下命令:
dsh plugin install EIGHTfs/dsh-git-rescue
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,通过命令行执行 `dsh plugin install EIGHTfs/dsh-git-rescue` 即可安装本插件,完整源码地址为:https://github.com/EIGHTfs/dsh-git-rescue。
插件介绍
在日常使用 DeepSeek Harness(DSH)的过程中,我们常常需要调整配置、安装插件或运行长时间任务,这些操作都伴随着风险。一旦配置出错、插件冲突或进程崩溃,轻则白屏无法启动,重则会话和设置全部丢失,让人措手不及。dsh-git-rescue 插件正是为了应对这些挑战而生——它将你的整个 .dsh 用户目录纳入 git 版本管理,让每一次变更都有迹可循,并通过一个独立的守护进程提供实时监控与自动恢复,确保你的工作环境始终安全可靠。
这款插件的核心能力体现在三个层面:首先,它基于 git 实现了精细的版本历史管理,自动记录每一次启动、定时备份和崩溃现场,让你能轻松回退到任意一个正常状态;其次,它通过守护进程(guardian)持续探活,一旦检测到崩溃,便依次尝试专项工具修复、git 提交回退以及唤起纯净环境这三层兜底方案,最大程度保障 DSH 能自动恢复运行;最后,它支持通过 GitHub token 或 SSH key 将备份推送至远端仓库,实现跨设备的容灾保护。从版本 2.0.0 开始,插件还具备了自动更新能力,甚至能处理大版本的升级迁移。
dsh-git-rescue 特别适合那些频繁改动 DSH 环境、需要高可靠性保障的用户。如果你是一名深度定制者,经常安装新插件或测试新配置;或者你是运维人员,需要确保生产环境的稳定;又或者你只是希望自己的对话记录和设置能有个“后悔药”,那么这个插件都能提供有力的支持。它强调“一切历史都是 git 历史”,通过强大的自动恢复和备份机制,让你能更放心地探索 DSH 的各种可能性,而无需担心意外崩溃带来的损失。
截图预览
使用场景
- DSH配置修改导致启动失败时自动回退。
- 会话文件损坏或丢失时从历史版本恢复。
- 设备故障前通过远端备份保护数据安全。
适合人员
- 频繁调整DSH配置和插件的深度用户。
- 需要确保环境稳定性的运维人员。
- 希望数据有安全保障的普通用户。