DSH Plugins
返回列表
⚙️

dsh-config-sync

工作流 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install muyifc/dsh-config-sync

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 终端中运行 dsh plugin install muyifc/dsh-config-sync 即可安装本插件,源码仓库为 https://github.com/muyifc/dsh-config-sync。

插件介绍

换一台电脑,DSH 的 API 密钥、settings.yaml、profile 插件补丁、agent presets 全得重新手动搬一遍,漏一个文件就掉链子。dsh-config-sync 把这件麻烦事压缩成一步操作:对话里说一句"导出配置",它就把所有相关路径打包成一个可移植目录,或者——更常见的场景——一个由你自定义口令密封的 .dshsync 单文件,丢进网盘、U 盘甚至微信传都行。

恢复同样轻松。把备份包拖到新机器的 DSH 里,先跑一遍 dry-run 预览,确认没问题再正式覆盖;旧文件在写入前已自动归档到 config-backups 目录,反悔成本为零。整个过程围绕 5 个模型工具展开,覆盖导出、加密导出、导入、加密导入和状态查询,凭据内容始终只在本地流转,绝不会出现在任何工具返回值里。

安全层面下了不少功夫:加密走 PBKDF2-SHA256 60 万次迭代加 AES-256-GCM,口令错了直接报错不会静默失败;导入侧只接受白名单路径,路径穿越、绝对路径、node_modules 一律拒绝。如果你经常在多台机器之间切换、或者希望给配置留一份随时能救回来的快照,这个插件基本就是开箱即用的答案。

使用场景

  • 换一台机器时一键把 DSH 全部配置迁移过去。
  • 把 API 密钥和 agent presets 打包成单个加密文件存入网盘或 U 盘。
  • 在多台开发机之间保持插件补丁与用户配置一致。

适合人员

  • 在多台计算机之间切换工作的 DSH 用户。
  • 需要定期备份 API 凭据和自定义配置的开发者。
  • 希望配置即走即取、拒绝手动逐文件搬运的小团队。