DSH Plugins
返回列表
🖥️

dsh-env-backup

客户端 更新于 2026.08.31

在终端中运行以下命令:

dsh plugin install ikanger/dsh-env-backup

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

在 DeepSeek Harness 终端中运行 dsh plugin install ikanger/dsh-env-backup,插件源码位于 https://github.com/ikanger/dsh-env-backup 。

插件介绍

在 DeepSeek Harness 中安装或更新插件时,web 插件表会被修改,一旦操作出错,整个 ~/.dsh/profiles/web 目录可能陷入不可用状态,且没有现成的回退手段。dsh-env-backup 正是为这个痛点而生:它在每次插件表发生变化时自动为 web 目录拍摄快照,让你随时可以回退到上一个完好版本。

备份触发覆盖四种路径——启动时指纹比对、运行中每 60 秒周期检查、插件图变更事件订阅,以及设置页手动触发,确保无论是 CLI 安装、热重载还是进程内重组,都不会遗漏。备份采用轮转命名(web.latest_bak 与 web.YYYYMMDDHHMM),并按你设定的保留天数和最大份数自动清理旧备份;所有策略均可在「设置 → 环境备份」中调整,持久化于 ~/.dsh/web-backup.json。

如果你频繁安装、更新或调试 Harness 插件,又不想让一次意外把生产环境拖垮,这个轻量守护插件值得装上——它不改变任何业务流程,只在幕后感情你的 web 目录,出事了就复制回来,三步入局。

使用场景

  • 插件安装或更新后 web 配置损坏,需要一键回退到上一个完好版本
  • 频繁调试插件、CLI 热重载后,想确认环境状态没有被意外改变
  • 团队多人共用同一台 dsh 环境,需要自动保留备份以防误操作覆盖

适合人员

  • 频繁安装、更新或调试 Harness 插件的开发与集成人员
  • 需要生产环境稳定性、追求零回滚成本的运维同学
  • 希望给团队加一层环境安全网但不想改变日常工作流的负责人