返回目录

dsh-backup

精选清单收录维护状态: 活跃

xiaoyuyu6420/dsh-backup

一条命令备份/恢复/迁移 DSH 全部数据(~/.dsh):升级前快照、换机迁移(会话/插件/MCP/技能)、会话日志修复、进程外救援、凭据脱敏。One-command backup / restore / migration for DeepSeek Harness.

前往 GitHub
$ dsh plugin --profile web add @xiaoyuyu6420/dsh-backup

42

星标

10

Fork

JavaScript

语言

MIT

许可证

2026-08-14

创建于

2026-11-10

最近推送

面向会话、设置、技能、插件 profiles、升级和救援恢复的 DSH 原生备份插件。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-24

许可证

MIT

01它能帮你完成什么?

  • 在故障、升级或换机前备份、校验并恢复 DSH 数据

    带时间戳和 sha256 校验的归档、预览恢复、doctor 修复、迁移预检、GitHub 同步和进程外救援控制台

    需要保护会话、设置、技能和插件 profiles 的 DSH 用户

02如何接入 DeepSeek Harness?

前置条件

  • macOS、Linux 或 Windows 10+(自带 `tar`),DSH `0.1.1-rc.2`+

安装步骤

  1. 01

    运行 `dsh plugin --profile web add @xiaoyuyu6420/dsh-backup` 或文档中的 GitHub 来源命令

    $ dsh plugin --profile web add @xiaoyuyu6420/dsh-backup

  2. 02

    重启 `dsh web`,然后输入 `/backup`

    $ dsh web

验证接入成功

  • 命令以 `Done` 结尾,并且 `/backup` 在 `~/Desktop/dsh-backups/` 创建带 `.sha256` 的归档

03DSH 适配与能力边界

DSH 适配原生运行时

面向备份、恢复、校验、会话修复、迁移预检和救援恢复的 DSH web 插件

  • 可校验的备份与恢复

    `~/.dsh` 下的 DSH 数据→全量或分类型归档、sha256 校验、预览恢复和恢复失败自动回滚

    全量备份会脱敏凭据,分类型凭据归档有不同的明文处理规则
  • DSH 救援与迁移工具

    无法启动的宿主、会话日志或即将进行的 DSH 宿主升级→进程外救援控制台、`/backup doctor`、`/backup migrate-check` 和升级前快照

    救援恢复不依赖 DSH 网页恢复界面

04适合谁?何时不该用?

适合

  • 需要保护会话、设置、技能和插件 profiles 的 DSH 用户

不适合

  • 全量备份会把已知凭据脱敏到本地 vault,但分类型 `credentials` 归档会把 API key 以明文放入归档,且不应同步到 GitHub。
  • 文档要求 macOS、Linux 或 Windows 10+,并使用系统自带的 `tar`。
  • 安装后需要重启 `dsh web`,插件才会生效。

05兼容性、维护与安全提示

  • 全量备份会把已知凭据脱敏到本地 vault,但分类型 `credentials` 归档会把 API key 以明文放入归档,且不应同步到 GitHub。
  • 文档要求 macOS、Linux 或 Windows 10+,并使用系统自带的 `tar`。
  • 安装后需要重启 `dsh web`,插件才会生效。
2026-08-142026-09-24v0.13.0

MIT · latest release v0.13.0 (2026-09-21)

06常见问题

如何安装并启动 dsh-backup?

运行 `dsh plugin --profile web add @xiaoyuyu6420/dsh-backup`,重启 `dsh web`,然后输入 `/backup`。默认归档放在 `~/Desktop/dsh-backups/`。

如何预览或校验恢复?

使用 `/backup restore latest --dry-run` 预览,再用 `/backup restore latest` 正式恢复;使用 `/backup verify all` 检查归档完整性。

API key 会怎么处理?

全量备份会把已知凭据脱敏并留在本地 vault;分类型 `--types credentials` 归档则包含明文 API key,不应同步到 GitHub。

如果 DSH 无法启动还能恢复吗?

可以。备份目录包含 `dsh-rescue` 或 `rescue.mjs` 等零依赖救援控制台,只需要普通 Node,不依赖 DSH 网页界面。

08数据与来源

  • 作者声明github.com32f61b4089f4…

    dsh-backup 用一条命令把它们找回来。

页面基于项目公开文档、仓库元数据和 DSH Plugins 的结构化解析生成;最后核验于 2026-09-24。发现错误?提交更正。

🏆

最佳 DeepSeek Harness 插件

从全目录挑出的 12 个值得优先安装的插件,覆盖各个分类。

DSH Plugins 是独立的 DeepSeek Harness 插件目录,与 DeepSeek 官方无关,也不代表官方背书。第三方插件未经安全审计,安装前请审查源码。

每周获取最新的 DeepSeek Harness 插件,绝不滥发。