hesixian/dsh-data-migration ↗★ 0

dsh-data-migration

DSH 数据迁移插件:把 settings、profile 插件清单、skills、presets、storages、插件私有数据与凭据打包成一个密码保护的 .dsh-migrate 文件,并在新机器上预检后恢复。 适合需要在新旧机器之间安全迁移 DSH 数据与配置的用户。

Package
dsh-data-migration
Compatibility
Unverified
Version
1.0.0
License
MIT
Last updated
Sep 20, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hesixian/dsh-data-migration

使用

  1. 旧机:选择保存文件夹(或填写完整 .dsh-migrate 路径),设置至少 12 位密码,点“导出”。
  2. 把迁移包传到新机,并在新机安装本插件。
  3. 新机:选择迁移包(文件或所在文件夹)并输入密码,点“预检”。这一步不会修改本机配置。
  4. 阅读预检摘要,勾选敏感凭据确认,按需保留“自动安装 profile 依赖”。
    • 若摘要里出现 link: 依赖,确认“迁移包已携带以下插件源码”;没有携带的条目必须手工放到原路径。
    • 首次迁移到新机器时建议放行 lifecycle scripts,否则 cloudflared 等缺少二进制。
  5. 点“确认并恢复”,完成后重启 dsh web。

完整的分步清单、期望输出和排查表见 docs/cross-machine-checklist.md。