hesixian/dsh-data-migration ↗★ 0
dsh-data-migration
DSH 数据迁移插件:把 settings、profile 插件清单、skills、presets、storages、插件私有数据与凭据打包成一个密码保护的 .dsh-migrate 文件,并在新机器上预检后恢复。 适合需要在新旧机器之间安全迁移 DSH 数据与配置的用户。
설치
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:hesixian/dsh-data-migration使用
- 旧机:选择保存文件夹(或填写完整
.dsh-migrate路径),设置至少 12 位密码,点“导出”。 - 把迁移包传到新机,并在新机安装本插件。
- 新机:选择迁移包(文件或所在文件夹)并输入密码,点“预检”。这一步不会修改本机配置。
- 阅读预检摘要,勾选敏感凭据确认,按需保留“自动安装 profile 依赖”。
- 若摘要里出现
link:依赖,确认“迁移包已携带以下插件源码”;没有携带的条目必须手工放到原路径。 - 首次迁移到新机器时建议放行 lifecycle scripts,否则
cloudflared等缺少二进制。
- 若摘要里出现
- 点“确认并恢复”,完成后重启
dsh web。
完整的分步清单、期望输出和排查表见 docs/cross-machine-checklist.md。