DSH Plugins
返回列表
🖥️

dsh-plugin-backup

客户端 更新于 2026.10.13

在终端中运行以下命令:

dsh plugin install shiinakaze/dsh-plugin-backup

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

在 DeepSeek Harness 终端执行 dsh plugin install shiinakaze/dsh-plugin-backup 安装插件(源码仓库:https://github.com/shiinakaze/dsh-plugin-backup),重载或重启 Web 后打开「设置 → 数据备份」。

插件介绍

折腾 DeepSeek Harness 时,配置、技能、插件与会话都落在 $DSH_HOME 里;一次误改、升级或换机,往往没有一份能核对、能回滚的完整快照。dsh-plugin-backup 把「按类打包、可验证、可恢复、可带走」做成一等能力,而不是手抄目录或依赖外部同步工具碰运气。

插件按 settings、skills、plugins、sessions、storages 等类别归档,命名形如 dsh-backup--;每条备份支持下载、校验、预览恢复、正式恢复与删除。Web 设置页可配置备份路径、定时间隔、保留份数、创建后校验、各类开关与单类体积上限,并可选推送到 GitHub。同一套引擎还通过模型工具与 CLI 暴露 backup_run、backup_list、backup_verify 等操作,并用单次运行锁避免并发写坏归档。

设计上强调可核对与可逆:manifest 最后原子写入,校验会核对 sha256 与 tar 结构;恢复前会为即将覆盖的文件保留 .pre-restore 副本,并拦截路径穿越与损坏归档。非 Web 环境仍可做备份、校验与恢复,仅下载依赖 Web 服务;备份目录默认落在主目录外,避免重置 $DSH_HOME 时连带丢失。

适合经常改 profile、装插件、调技能或做实验性改动的 Harness 用户,以及需要在多台机器间迁移、或想把配置快照放进 GitHub 的团队与个人。若你希望在动刀前先留一份能验、能回的底线,这个插件就是为此准备的。

使用场景

  • 升级或重装 Harness 前,按类打包当前配置与插件
  • 误改 settings 或插件后,用校验通过的备份回滚
  • 需要把技能与 profile 快照推到 GitHub 或在另一台机器拉取

适合人员

  • 经常改 profile、装插件或调技能的 Harness 用户
  • 需要在多台设备间迁移 DSH 环境的人
  • 希望有定时备份与保留策略、而不是手抄目录的用户