DeepSeek Harness (DSH) 采用了“一切皆插件”的生态理念。在实际开发或使用场景中,用户常需要在多台电脑间切换工作环境,导致会话上下文、附件文件和设置配置难以携带或同步。该插件通过私有 GitHub 仓库解决了跨设备数据一致性的问题。
DeepSeek Harness 双向同步插件:通过私有 GitHub 仓库在电脑间同步会话、附件、工作区与设置。由 dpskk2 维护。
核心功能¶
该插件主要提供以下能力:
- 会话自动归组:会话所属的工作区分组随同步一同迁移,换设备后侧栏分组与原设备保持一致。
- 两种同步方式:支持手动点击同步,也支持在设置中开启自动同步。
- 会话管理:支持对会话进行归档、删除等管理操作。
- 冲突处理:同步时会处理冲突,确保数据一致性。
- 分组自动修复:同步拉回的新会话会自动归入对应工作区。
- 补丁托管(高级):支持将补丁文件托管在仓库中同步。
安装与启用¶
在终端中执行以下命令安装插件:
dsh plugin --profile web add @dpskk2/dsh-chatsync
安装完成后,需登录 GitHub 完成授权:
gh auth login --hostname github.com --git-protocol https --web
典型用法¶
日常使用场景如下:
- 开工前同步,收工后同步:在侧栏点击「⟳ 同步」,确认上传成功后再切换设备。
- 开启自动同步:进入 设置 → 同步 → 同步偏好,开启自动同步选项。
适用场景与注意¶
- 隐私与备份:专用凭据文件不会上传,但聊天、附件或项目文件中写入的密钥仍可能被同步。同步操作会传播删除和修改,重要资料请另留备份。
- 运行环境:自动同步需要 DSH 保持运行且网络可用。
该插件属于社区生态,与 DeepSeek / 幻方无官方从属关系。通过私有仓库管理数据,适合需要在多台设备间保持一致工作流的技术用户。