中文EN

dsh-config-manager

tools已测通过npmMIT

一键备份、导出、导入与迁移整套 DSH 配置:设置、插件、MCP、技能与工作区。密钥默认不导出;若选择包含,则以 AES-256-GCM 加密而非明文写出。导入先预览、自动备份并可回滚,profile 可保存多套配置,远程同步经私有 Git 仓库推送可移植配置且不含密钥。

下载量 / Downloads
21,671
依赖体积 / node_modules
25.98 MB
测试时间 / Tested
2026-11-06

安装

dsh plugin --profile web add dsh-config-manager

沙箱测试结果

阶段结果
1 安装✓
2 列装✓
3 挂载—
4 启动—

四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。

README

🎒 DSH Config Manager

![npm version](https://www.npmjs.com/package/dsh-config-manager)

![npm downloads](https://www.npmjs.com/package/dsh-config-manager)

![GitHub stars](https://github.com/xiajiajun516/dsh-config-manager/stargazers)

![License: MIT](https://github.com/xiajiajun516/dsh-config-manager/blob/main/LICENSE)

![DSH plugin](https://github.com/deepseek-ai/deepseek-harness)

DeepSeek Harness(DSH)配置备份、恢复与迁移插件。

DSH Config Manager 是一个 DeepSeek Harness 配置备份与迁移插件:一键备份、恢复、导出、导入和迁移完整 DSH 配置,包括——

  • DSH 设置
  • 模型 / Provider 配置
  • 已安装插件及插件配置
  • MCP Servers
  • Skills
  • Agent Presets
  • Workspace / AGENTS.md
DSH 的 profile($DSH_HOME/profiles/<name>)本身不随备份迁移(它是「用哪套插件组合启动」的机器本地选择);
本插件的「档案」页可以列表 / 新建 / 重命名 / 删除它们,也可以用某个档案另起一个独立实例并随时停止它(真正可用的切换)。

把当前 DeepSeek Harness 环境导出为可移植备份,在另一台电脑上一键恢复;也支持通过 Git / WebDAV 跨机同步(密钥默认不同步,勾选「导出密钥」并加密后可随加密快照迁移);还能通过内置配置市场浏览、一键安装社区分享的现成配置;并且能从其它 AI Agent 导入配置与历史会话(Claude Code / Cursor / Codex / Hermes / Antigravity 等 30 个来源)。

[English](README.md) · [简体中文](README.zh-CN.md)


这是什么?🤔

DSH 是你的 AI 助手工作台,里面存着你的各种设置:模型配置、插件、常用技能、工作区……

DSH Config Manager 就是它的「搬家工具」:

┌──────────────┐   ① 一键导出    ┌─────────────────┐   ② 一键导入    ┌──────────────┐
│   电脑 A      │ ─────────────► │  dsh-config.zip  │ ─────────────► │   电脑 B      │
│   我的配置     │                │   (一个文件)     │                │  配置全部恢复  │
└──────────────┘                └─────────────────┘                └──────────────┘
⚠️ 安全第一:默认不导出任何密钥(API Key / Token / 密码)。详见 [安全](#-安全)。

🎯 典型使用场景

备份 DeepSeek Harness 配置

把你的 DSH 设置、模型供应商、插件、MCP 服务器、技能、Agent 预设与工作区打包成一个便携 ZIP 备份——默认不含任何密钥值(DSH 档案不随备份迁移,见上方说明)。

在另一台电脑上恢复 DeepSeek Harness

把当前 DSH 环境导出为一个 ZIP,在全新的 Windows / macOS / Linux 电脑上导入。一键恢复设置、插件、MCP 服务器、技能与全局指令(AGENTS.md)。

迁移 DSH 配置到新电脑

无需手动重装插件、MCP 服务器和技能,完整搬走你的 DSH 环境。失效的绝对路径会被自动检测并重新映射(支持批量前缀替换)。

在多台电脑间同步 DSH 配置

通过私有 Git 仓库、WebDAV、S3 兼容对象存储(AWS S3 / 阿里云 OSS / 腾讯 COS / MinIO / 七牛 Kodo)或 GitHub Gist 在多台电脑间保持可移植配置同步——密钥默认不参与同步(同步载荷会被 SecretScanner 剥离);勾选「导出密钥」并设置加密密码后,~/.dsh/.credentials.yaml 会以 scrypt + AES-256-GCM 密文随加密快照上行,换机后可随同步写回本机凭据,远端(仓库 / WebDAV / 对象存储 / Gist)全程只见密文。

定时自动全量备份

在首页的「定时备份」卡里开启(6h / 12h / 24h / 7d,或自定义「每周固定星期与时刻」),DSH 会在后台按周期悄悄保留一份全新的全量配置备份——密钥永不包含,无需密码也能安心躺在磁盘上;保留多少份由同一张卡的「保留策略」(最近 N 份 + 每月 1 份 + 每年 1 份)决定,连续失败会在卡里标红。

从配置市场发现并安装共享配置

在内置官方市场浏览现成配置(模型 / Provider、插件、MCP、技能、Agent 预设……),先 dry-run 预览再一键安装——供应链警示恒展示,确认导入前每个分区都须显式批准。

从其它 AI Agent 导入(Claude Code / Cursor / Codex…)

你在这台机器上已经用过别的 AI 编程 Agent,配置和历史对话都在?选一个来源,本插件会把它翻译成标准 bundle(MCP、技能、全局指令、历史会话及其所属工作区),再交给同一条「先审后写」的导入流程:预览 → 逐项冲突决策 → 自动快照 → 应用 → 可回滚。共识别 30 个来源,其中 29 个可一并迁移历史会话。密钥值绝不读取,只记下名字供导入计划提示补录。

回到对话里的某一刻(对话回退)

聊着聊着发现「这条消息把方向带偏了,我想从那一刻重来」?每条用户消息旁都有 ↺ 回退到这一刻:它开出一条新的分支对话从那一刻继续,原对话不改写、归档保留;需要的话可以把工作区文件也一起退回去——动手前先给你逐文件差异与增删行数。留点按回合自动做,不需要你手动拍点。


🆚 与其它备份 / 同步插件的区别

DSH 生态里这个方向有几个插件,它们解决的问题并不相同——按自己的场景选一个即可,也可以共存。

插件 · 最擅长 · 本插件更进一步的地方

xiaoyuyu6420/dsh-backup · 一条命令从 CLI 给整个 ~/.dsh 打快照,另有会话体检 / 升级快照 / 救援控制台 · 写盘前可审阅的 GUI 流程(dry-run 预览、冲突逐项决策、失败自动回滚)、跨机路径重映射、加密凭据载荷、配置市场

muyifc/dsh-config-sync · 把 DSH 配置导出/导入成可移植的密码加密文件,可被工具调用 · 13–14 个分区(插件 / MCP / 技能 / 工作区 / 会话日志 …)、定时备份、四条同步通道(Git / WebDAV / 对象存储 / Gist)、会话跨机迁移与路径重定基

dickpy/dsh-cloud-sync · weibaohui/dsh-sync · 通过 WebDAV / S3 或私有 Git 镜像让多台机器保持一致 · 同步只是本插件五项能力之一——另有导出/导入、定时备份、配置市场与档案实例启停

cp -r ~/.dsh(或给 home 目录挂 Git) · 免费、零配置,纯文本配置够用 · 不处理密钥、不做路径重映射、抓不到 link: / file: 安装的本地插件、不动会话日志、没有冲突处理与回滚

一句话:想要「一条命令把一切打快照」,dsh-backup 很好用;想要「把一整套能用的环境搬到另一台电脑、并持续同步,而且写盘前一定先给你看」,那就是本插件。


✨ 核心亮点

图标 · 功能 · 一句话说明

🚀 · 一键导出 · 打开导出流程,默认已勾好推荐分区,点一下打包成 ZIP(可逐分区 / 逐条目调整)

📦 · 一键导入 · 在另一台电脑点一下,环境就回来了

👀 · 先预览再导入 · 先看「迁移前咨询」的结论与依据,再逐项选内容、逐项解决冲突,绝不偷偷改你的配置

⚔️ · 冲突处理 · 遇到同名配置,让你自己选:保留当前 / 使用备份(可批量)

🗺️ · 路径自动映射 · 换了电脑路径变了?自动检测并让你重新指定

🔒 · 密钥安全 · API Key 默认不导出;非加密导入后提醒重新填写,加密备份用密码解锁恢复

↩️ · 自动回滚 · 导入失败自动恢复原样,不会弄坏现有配置

📸 · 快照恢复 · 在产物库对某份导入前快照点「恢复」:先看逐行对照的恢复计划,确认后整文件还原 + 卸载新增插件(CLI 与 GUI 均支持)

↺ · 对话回退 · 聊天里每条用户消息旁都能「回退到这一刻」:开出新分支对话、原对话归档保留;可勾选把工作区文件一起退回,动手前先看逐文件差异(与「快照恢复」不是同一件事)

🔄 · 远程同步 · 通过 Git 私有仓库 / WebDAV / S3 兼容对象存储 / GitHub Gist 推送 / 拉取可移植配置,四条通道各配各的(密钥默认不参与同步;加密快照可选携带密文凭据)

⏰ · 定时全量备份 · 按固定周期(6h / 12h / 24h / 7d 或自定义每周固定时刻)自动全量备份,一劳永逸,密钥永不包含

🛒 · 配置市场 · 浏览并一键安装社区分享的配置——供应链警示 + 逐项内容选择(可就地看到改动与高风险分区);入口在产物库底栏「逛市场 / 发布到市场」或 ⌘K

🗂️ · 档案 Profiles(DSH profile) · 在「环境 → 档案」里直接管理 $DSH_HOME/profiles/<name>:列表 / 新建(官方模板)/ 重命名 / 物理删除 / 启动该档案(独立实例) / 停止实例(行内按钮按运行状态在「启动 ↔ 停止」间切换)

🧩 · 本地插件随备份迁移 · link: / file: 安装的本地开发插件会被打包进备份,换机不再丢失

🗄️ · 保留策略可配(GFS 分层) · 「最近 N 份 + 每月留 1 份 + 每年留 1 份」,默认值等价旧行为

🌐 · 双语界面 · 界面、报告与错误详情跟随 DSH 应用语言(中文 / English)

🤖 · Agent 工具 · Agent 会话内直接备份 / 快照 / 恢复 / 同步

💾 · 磁盘占用体检 · 「环境 → 维护与诊断」逐项列出本插件自身占了多少盘(备份 / 快照 / 同步副本 / 缓存 / 暂存),三档回收策略一目了然;一键清理只碰可重建缓存与过期备份,快照与同步数据永不在此删除

⬆️ · 版本更新检查 · 「关于」面板(导航右上角的图标)只读探测 npm 上的最新版本(缓存 10 分钟);有新版本时既给可复制的升级命令,也提供一键立即更新(按该精确版本安装)——之后需重启 DSH 才生效,插件绝不代你重启;离线失败如实显示,不影响其它功能

🧭 · 兼容性讲清楚 · 导入前显示「来源 DSH 版本 / 平台 → 本机」,并用结构化原因解释评分(跨平台 / 分区缺失 / 版本超前…),而不是只丢一句「部分兼容」

🧳 · 从其它 AI Agent 导入 · 读取本机 Claude Code / Cursor / Codex / Hermes / Antigravity 等的配置与历史会话,翻译成标准 bundle,再走既有的预览 / 冲突 / 回滚流程导入


📸 功能截图

首页 · 产物库

![首页](assets/screenshot-overview-zh.png) · ![产物库](as

…(truncated)

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:96,最后更新 2026-11-06

链接

GitHub · Homepage · npm

同类插件