dsh-config-sync
在终端中运行以下命令:
dsh plugin install huihui0927/dsh-config-sync
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install huihui0927/dsh-config-sync 安装本插件(源码:https://github.com/huihui0927/dsh-config-sync),安装后需重启 DSH 才会注册工具。
插件介绍
换电脑时,DSH 的环境往往散落在 profile 里的插件清单、版本锁定、cordis.patch.yml 覆盖、各插件数据目录和全局工作区设置里。手工拷贝极易漏项,而漏掉一处就可能让新机器上的 DSH 无法正常启动。dsh-config-sync 把这些收拢成一个可移植的 .zip 归档,并在还原前让你看清会改什么,误操作还能退回。
插件默认备份 profile 配置、全局 home 设置和各插件状态,归档里记录插件版本而不打包 node_modules,还原时按 lock 重装,在新电脑上得到干净正确的依赖树。运行时、Electron、日志和缓存不会进包,避免把旧机器的运行环境硬拷过去把新环境弄坏。凭据默认排除且永不明文;若你显式要求纳入,会用 AES-256-GCM 加密成独立成员,口令错误或文件被篡改会解密失败。
还原默认只预览:写入前会看到会增删哪些插件、会动哪些文件,确认后再 apply 才会真正执行;每次应用前还会自动打带时间戳的还原点。若目标机比备份多出插件,默认会拒绝执行,除非你显式允许覆盖,以免同步一次就把本机独有的插件配置弄丢。
适合经常换开发机、重装系统,或需要在多台电脑间保持 DSH 插件与设置一致的用户。DSH 还能正常用时,可在会话里让 agent 调用状态、备份、还原与校验工具;本体起不来时,也可用命令行完成换机流程。
使用场景
- 换新电脑前把插件与设置打成一份可携带归档
- 多台机器之间对齐 DSH 插件版本与 cordis 覆盖
- DSH 异常时先用预览确认再还原,避免误覆盖
适合人员
- 经常更换或重装开发机的 DSH 用户
- 需要在办公室与家里保持同一套插件环境的人
- 担心手工搬配置漏项导致 DSH 起不来的用户