DSH-Sync-Backup
在终端中运行以下命令:
dsh plugin install YAN3RA/DSH-Sync-Backup
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 侧栏打开「插件」→「添加插件」,粘贴 Git 规格或执行 dsh plugin install YAN3RA/DSH-Sync-Backup(源码仓库:https://github.com/YAN3RA/DSH-Sync-Backup),安装后完全退出并重启 DSH。
插件介绍
DSH 的记忆散在 ~/.dsh:人格、长期记忆、技能、待办、定时任务与会话记录。官方配置备份管的是设置,并不覆盖这些「记忆层」。换电脑或重装之后,往往要从零重建上下文。DSH-Sync-Backup 用白名单收集这些路径,打成 tar 并用 AES-256-GCM 加密,在本地留下可校验的归档;需要时再同步到 WebDAV 与 GitHub 私有仓库,形成两条彼此独立、都能回读校验的异地副本。
插件在「设置 → 备份与同步」里集中管理行为:可勾选要备份的条目与体积风险,定时本地打包与可选远端上传,失败退避与健康状态一目了然。上传成功不以 PUT 返回 2xx 为准,而是读回字节核对 SHA256;单通道失败不会拖垮另一通道。默认 dryRun 与通道关闭,三道闸门都需你主动打开才会出网,凭据通过脚本录入而非写进配置文件。
适合希望记忆有兜底的人:换机迁移、睡前自动备份、双副本防单点损坏,或在出网前用恢复自检确认归档可解密可读。需要说明的是,插件刻意不提供一键写回 $DSH_HOME 的恢复,真正灾难恢复需凭恢复码手动解密解包;当前仍在破坏式迭代,安装前请留意版本说明。
使用场景
- 换电脑或重装 DSH 前,把记忆层打成加密归档并同步到远端
- 开启定时任务,本地自动打包,需要时再自动上传
- 用双通道副本与回读校验,确认备份真的可读可用
适合人员
- 长期用 DSH、会话与记忆积累多、不想重装后从零开始的人
- 希望本地加密副本加 WebDAV 或 GitHub 私有仓双备份的用户
- 愿意自己管凭据与开关、接受默认零外传策略的进阶用户