dsh-snapshot
在终端中运行以下命令:
dsh plugin install snow-The/dsh-snapshot
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install snow-The/dsh-snapshot 即可从 https://github.com/snow-The/dsh-snapshot 安装本插件。
插件介绍
DeepSeek Harness 的配置、会话、凭证和插件清单都集中在 ~/.dsh 里,一旦误删、升级翻车或换机迁移,恢复成本往往很高。dsh-snapshot 面向这类风险,把「可再生的缓存」和「真正需要留底的数据」分开处理,让备份既完整又不过度臃肿。
插件支持创建快照、列出已有归档并按 SHA256 侧车文件校验完整性,还可按保留数量轮转旧备份。归档默认写到 ~/.dsh 之外的 ~/dsh-backups,避免把备份和正在使用的目录绑在一起。恢复时会校验每条路径不越界(防路径穿越),且必须显式 confirm: true 才会执行,降低误操作风险。
适合日常维护 Harness 环境的开发者、需要在多台机器间同步 ~/.dsh 的用户,以及希望在改配置或装插件前先留一份可验证快照的管理员。三个工具 snapshot_backup、snapshot_list、snapshot_restore 分别对应备份、清单校验与恢复全流程。
使用场景
- 升级或重装插件前为 ~/.dsh 留一份可校验快照
- 换机或重装系统后从归档恢复配置、会话与凭证
- 定期轮转备份并列出归档,确认 SHA256 校验通过
适合人员
- 日常维护 DeepSeek Harness 的开发者
- 需要在多台设备间同步 ~/.dsh 的用户
- 重视误删防护与恢复确认的管理员