Skip to content

Releases

v1.3.0 — 快照一切:给 DSH 环境做完整备份

Choose a tag to compare

@luotianhao21 luotianhao21 released this 06 Nov 12:11

dsh-backup-all v1.3.0

快照一切,给自己留一份完整备份。

把整个 DSH 环境——插件、Skill、MCP、Agent Preset、配置、凭据、外部数据——打包成一个可回滚的快照。升级前、换机器前、重装系统前,点一下就好。

安装

# npm(推荐)
dsh plugin --profile web add dsh-backup-all

# 或 GitHub
dsh plugin --profile web add github:luotianhao21/dsh-backup-all

重启 DSH 后,在 设置 → Backup ALL 配置 AI 模型即可使用。

它会做什么

  • 创建快照:Host 扫描插件 / Skill / MCP / Preset / 配置 / 凭据;AI 发现运行时真正被引用的外部数据;生成 manifest.json、INVENTORY.md、RESTORE.md,打包成 tar + Brotli 高压缩归档(通常约为原体积 10%)。
  • 恢复(回滚):先自动创建「恢复前快照」,再比对差异、分批写回(每个被覆盖文件先做安全备份)、重装依赖、重启 DSH。回滚本身也能再回滚。
  • 离线保管 / 换机器:快照可导出为单个 .backup.tar.br;任何快照可通过「引入快照」导回。
  • 跨系统兼容恢复(附加能力):Linux ↔ Windows 换机器时迁移配置/数据/凭据;插件代码默认跳过,可选实验性的纯 JS 插件代码迁移。

亮点

  • 快照列表 / 已归档 / 高级设置一体的 UI,系统徽章、悬浮进度球、移动端适配;
  • AI 模型单独配置(OpenAI 兼容 / Anthropic),工具调用可见、可中断;
  • 恢复前快照 + 逐文件安全备份双重保险;
  • 81 项 Node 原生测试;Linux / Windows 真机验证。

链接

快照可能包含明文凭据,请按敏感数据保管;MIT License。