返回目录

dsh-config-manager

编辑精选维护状态: 活跃

xiajiajun516/dsh-config-manager

备份/导出/导入/迁移 DeepSeek Harness 配置的双端插件,支持一键在新机器恢复。

前往 GitHub
$ dsh plugin --profile web add dsh-config-manager@latest

53

星标

1

Fork

TypeScript

语言

MIT

许可证

2026-08-14

创建于

2026-08-30

最近推送

一款原生 DSH 插件,用于对你整个 DeepSeek Harness 环境做可移植、不含密钥的备份、还原、迁移与同步 —— 并附带可在 DSH 损坏时抢救环境的离线 CLI。

DSH 适配

原生运行时

作者声明

安全审计

未审计

最后核验

2026-09-01

许可证

MIT

01它能帮你完成什么?

  • 在多台机器之间备份并迁移完整的 DeepSeek Harness 配置

    生成单个 dsh-config-<date>.zip,内含清单、分类数据与 SHA-256 校验和,可在新机器上一键还原

    希望为设置、插件、MCP 服务器、技能、智能体预设与工作区生成可移植且不含密钥的 DSH 用户

  • 在 DSH 无法启动时,用脱离运行时的离线 CLI 抢救环境

    重新安装 DSH 启动器,并通过安全快照还原配置,无需 GUI 启动

    DSH 无法启动、配置损坏,或换机后需要恢复环境的用户

02如何接入 DeepSeek Harness?

前置条件

  • 已安装 DeepSeek Harness(DSH),且 `dsh` CLI 在 PATH 中可用

安装步骤

  1. 01

    运行 `dsh plugin --profile web add dsh-config-manager@latest` 将插件安装到 web 配置档案

    $ dsh plugin --profile web add dsh-config-manager@latest

  2. 02

    重启 DSH —— 设置中会出现“Backup & Migration”入口

验证接入成功

  • 重启 DSH 后,打开设置确认已出现“Backup & Migration”入口

回滚

  • 插件在每次导入前会自动为当前配置创建快照,若导入中途失败则自动回滚
  • 要撤销一次已完成的导入,打开 设置 → Backup & Migration → Snapshots & Restore,选择快照,预览方案(dry-run)后确认

03DSH 适配与能力边界

DSH 适配原生运行时

通过 dsh CLI 安装的原生 DSH 插件;注册 5 个模型工具,可在 DSH 智能体会话中直接调用

  • 一键导出

    DSH 设置、模型提供商、插件、MCP 服务器、技能、智能体预设、AGENTS.md 与工作区dsh-config-<date>.zip,含清单、分类数据与 SHA-256 校验和(默认不含密钥)

    默认导出不包含任何密钥值
  • 可选凭据的加密备份

    可选的导出密码scrypt + AES-256-GCM 加密备份;密钥仅以密文形式导出

    密码仅保存在内存中,永不写入备份文件
  • 远程同步(Git / WebDAV)

    私有 Git 仓库地址或 WebDAV 端点及凭据通过私有 Git 仓库或 WebDAV 在多台机器间推送 / 拉取可移植配置

    密钥永不参与同步远程仅保留最新的 10 个快照(MAX_REMOTE_SNAPSHOTS=10)
  • 快照还原(撤销导入)

    导入前创建的安全快照 id将目标恢复到导入前状态;移除导入期间新增的插件

    会覆盖 $DSH_HOME 文件凭据值永不自动写入(仅给出手动重新输入的提示)

04适合谁?何时不该用?

适合

  • 希望为设置、插件、MCP 服务器、技能、智能体预设与工作区生成可移植且不含密钥的 DSH 用户
  • DSH 无法启动、配置损坏,或换机后需要恢复环境的用户

不适合

  • 对于加密备份,密码丢失意味着 secrets.enc 按设计无法解密 —— 请妥善保管密码,否则这些密钥将无法恢复。

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

  • 安装或更新插件、MCP 服务器后需重启 DSH 才生效,因此全新安装后必须重启,Backup & Migration 入口才会出现。
  • 部分 UI 状态不会被迁移(例如任务看板数据、面板宽度),因为它们存在浏览器中而非 DSH 配置文件;各项目的 AGENTS.md / CLAUDE.md 也不会迁移。
  • 对于加密备份,密码丢失意味着 secrets.enc 按设计无法解密 —— 请妥善保管密码,否则这些密钥将无法恢复。
2026-08-142026-08-30v0.1.54

MIT 许可;最新发布 v0.1.54(2026-08-25);最近推送 2026-08-30

06常见问题

如何安装 DSH Config Manager?

它是标准的 DSH 插件 —— 运行 `dsh plugin --profile web add dsh-config-manager@latest`,然后重启 DSH;设置中会出现“Backup & Migration”入口。

我的 API Key 会出现在备份里吗?

不会。默认备份永远不含密钥值 —— 只记录需要重新输入哪些 Key。加密备份(可选)仅以 scrypt + AES-256-GCM 密文形式保存密钥,绝不明文。

导入失败或我想撤销导入会怎样?

插件在每次导入前都会为当前配置创建快照,失败时会自动回滚;要撤销一次已完成的导入,打开 设置 → Backup & Migration → Snapshots & Restore 还原某个安全快照即可。

DSH 无法启动时还能用吗?

可以。`dsh-config-manager` CLI 完全独立于 DSH 运行时(零 `@deepseek-ai/*` 引入),并包含 `reinstall` 用于恢复损坏的 DSH 启动器。

它支持跨平台迁移配置吗?

支持 —— 会自动检测失效的绝对路径并重映射(支持批量前缀映射),因此 Windows 导出的配置可干净地导入 macOS 或 Linux。

08数据与来源

  • 作者声明github.com94a4ea5ac643…

    It's a standard **DSH plugin** — two steps:

  • 作者声明github.com94a4ea5ac643…

    Backup, restore, export, import, migrate and sync your complete DeepSeek Harness (DSH) configuration

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

🏆

最佳 DeepSeek Harness 插件

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

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

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