dsh-travel-kit
Manifest validFull backup, migration and disaster recovery for DeepSeek Harness - packs conversations, workspaces, plugins, settings and the directory/junction layout into a verified bundle with a readable report.
dsh-travel-kit
把一台机器上的 DeepSeek Harness 完整打包(对话、工作区、插件与配置、凭证、界面状态、目录联接结构),生成一份可读报告;也可从包恢复,或迁移到另一台电脑。
为什么需要它
DSH 把数据放在 <安装目录>\data\dsh-home,并依赖三条目录联接把"程序默认会找的位置"指过去:
~/.dsh -> <安装>\data\dsh-home
%APPDATA%\@deepseek-ai\dsh-desktop -> <安装>\data\electron-userdata
%LOCALAPPDATA%\dsh-dafeiyu -> <安装>\data\dafeiyu-runtime
更新一旦把某条联接换成空目录、或把程序装到新路径,程序就会用一套空状态启动——界面、向导、插件全像刚装,而数据其实还在。本插件把"结构"本身也写进报告,所以恢复时不只知道文件在哪,还知道它们该怎么指。
工具
| 工具 | 作用 |
|---|---|
travel_status | 查看安装/数据路径、三条联接状态、工作区与插件清单 |
travel_export | 打包 + 生成 report.md 与带 SHA-256 的 manifest.json |
travel_inspect | 校验包完整性(文件齐全、大小一致) |
travel_restore | 从包恢复并重建联接(默认 dryRun,不落盘) |
配套 skill dsh-travel-kit 会告诉模型:先诊断再动手、恢复前先 dryRun、恢复后必须重启。
包结构
DSH-Travel-<主机>-<时间>/
report.md 人/agent 可读的完整说明
manifest.json 文件清单 + 哈希 + 统计
data/dsh-home/ 对话、工作区、profile 配置、插件启用状态、凭证
data/electron-userdata/ 窗口与本地存储
layout/layout.json 安装路径、联接映射、环境变量
layout/plugins.json 插件清单
layout/workspaces.json 工作区清单
不打包:dsh-runtimes(可重建,按需下载)。node_modules 默认打包(约 235 MB),
这样还原后不依赖 pnpm、换盘换路径也能用;includeModules: false 可得到约 12 MB 精简包,
但还原后需联网重装插件。
0.1.3 及更早的包不含
node_modules。还原到不同路径时程序会尝试用 pnpm 重装,而node_modules/.modules.yaml里记录着旧机器的绝对路径(storeDir/virtualStoreDir), pnpm 会以ERR_PNPM_UNEXPECTED_STORE失败,插件因此显示异常。0.1.4 起该文件在还原时被清除。
安全
- 包内含明文
.credentials.yaml,不要外传;可用travel_export的includeCredentials: false排除。 - 恢复会把现有数据改名留存为
dsh-home.pre-restore-<时间>,不删除任何东西。
安装
dsh plugin --profile desktop add <本包>.tgz
安装后重启 DSH 生效。
Comments
Loading…
Similar plugins
by lij0000-arch
Workspace-scoped DeepSeek Harness migration: conversations, project files and attachments with path remapping
★ 0
MIT
JavaScript
Nov 5, 2026
dsh plugin --profile web add dsh-workspace-migrateby shiinakaze
Category-based backup of DeepSeek Harness settings, skills, plugins, sessions and storages into verifiable, restorable and downloadable archives, with optional GitHub sync.
★ 0
MIT
JavaScript
Oct 13, 2026
dsh plugin --profile web add dsh-plugin-backupby xiajiajun516
DeepSeek Harness (DSH) backup & restore plugin — export, import, migrate and sync your complete DSH configuration, plugins, MCP servers, skills and workspace. One-click migration to another machine.
★ 298
↓ 8k/wk
MIT
TypeScript
Nov 4, 2026
dsh plugin --profile web add dsh-config-managerby mienfong
Move, archive, restore, portable backup/export and import sessions across workspaces in the DeepSeek Harness web UI.
★ 8
↓ 356/wk
MIT
JavaScript
Oct 4, 2026
dsh plugin --profile web add dsh-session-mgrby kirigayakazima
Pre-boot rescue toolkit for DeepSeek Harness — validates profile composition, detects broken plugins, and provides one-click recovery without starting DSH.
★ 0
MIT
JavaScript
Sep 12, 2026
dsh plugin --profile web add brockdsaverOne-stop pack for DeepSeek Harness: the workspace frontend plugin itself plus a pack/ installer for the task list, encoding fallback, LSP/audit and vision plugins. Root stays a normal marketplace-inst
★ 0
dsh plugin --profile web add dsh-workspace-frontend