DSH Plugins
返回列表
⚙️

dsh-sync

工作流 更新于 2026.09.30

在终端中运行以下命令:

dsh plugin install Rosa42/dsh-sync

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

在 DeepSeek Harness 中执行 dsh plugin install Rosa42/dsh-sync 安装本插件,源码见 https://github.com/Rosa42/dsh-sync,安装后请重启 dsh web 服务。

插件介绍

在多台电脑上使用 DeepSeek Harness 时,会话记录、profile 与根目录配置往往只留在某一台的 ~/.dsh 里。网盘客户端或手工跑 rclone 很难兼顾:既要选对同步范围、又要记住 bisync 的首次播种顺序,还要处理过滤器与冲突。dsh-sync 在「设置 → 同步」里把这些流程收拢成一页,用 rclone bisync 在机器之间双向搬运你勾选的内容,而不必把主目录直接指到云盘同步文件夹。

页面上能看到 rclone 是否可用、本地与工作目录、规则文件与上次运行结果,以及遗留的冲突副本。同步目标可以是 rclone 远程加子路径,也可以是本机绝对路径——让百度网盘、夸克等自带客户端负责上云,外层仍走同一套过滤、预览与删除上限。首次播种前可跑连接自检:验证可达、可写、内容完整,并探测远端是否会篡改修改时间(这类问题会让双向同步每轮都误判变更)。还可按切片开关会话、附件、profiles、凭据等范围,非交互创建 WebDAV(含坚果云预设),并支持预览、立即同步与首次 resync。

适合需要在笔记本、台式机或多台开发机之间延续 DSH 工作区、又希望保留 rclone 安全护栏(排除 storages、锁文件、凭据默认可关)的用户。若你接受「同一 session 不要在两台机器同时写」「各机项目路径保持一致」等约束,镜像式 bisync 比直接把 DSH_HOME 放进网盘文件夹更稳。

使用场景

  • 在台式机与笔记本之间延续同一份会话记录与 profile 配置
  • 换电脑或重装系统前把 ~/.dsh 安全镜像到云端再拉回
  • 用网盘客户端做传输、用 bisync 控制同步范围与冲突处理

适合人员

  • 在多台机器上日常使用 DeepSeek Harness 的开发者
  • 需要可控双向同步、不想手改 rclone 过滤器的人
  • 使用坚果云等 WebDAV 或本地网盘同步目录的用户