DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-sync-plugin

Sync Plugin

DeepSeek Harness 多电脑同步:通过自己的 GitHub 仓库同步会话、附件、设置和工作区文件。Sync DSH sessions, settings and workspace files across computers.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-sync-plugin@0.12.8
READMECompatibilityVersions

Compatibility and provenance

Sync Plugin is published as dsh-sync-plugin and currently resolves to version 0.12.8. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
10/29/2026

Versions

0.12.8stable
9/27/2026
0.12.7stable
9/27/2026
0.12.6stable
9/26/2026
Show 28 more versionsCollapse versions
0.12.5stable
9/26/2026
0.12.4stable
9/18/2026
0.12.3stable
9/17/2026
0.12.2stable
9/16/2026
0.12.1stable
9/16/2026
0.12.0stable
9/16/2026
0.11.7stable
9/12/2026
0.11.5stable
9/11/2026
0.11.4stable
9/10/2026
0.11.3stable
9/10/2026
0.11.1stable
9/9/2026
0.11.0stable
9/8/2026
0.10.0stable
9/8/2026
0.9.4stable
9/8/2026
0.9.3stable
9/8/2026
0.9.2stable
9/8/2026
0.9.1stable
9/7/2026
0.9.0stable
9/7/2026

Related plugins

Loading related plugins…

Latest
0.12.8
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
316.2 kB
Files
20
Surface
web
License
MIT
Source
npm
Weekly downloads
76
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
0.8.0stable
9/7/2026
0.6.0stable
9/7/2026
0.5.1stable
9/7/2026
0.5.0stable
9/7/2026
0.4.1stable
9/6/2026
0.4.0stable
9/6/2026
0.3.4stable
9/6/2026
0.3.3stable
9/6/2026
0.3.0stable
9/5/2026
0.2.0stable
9/5/2026

Related plugins

More verified plugins in developer-tools.

Web App@deepseek-ai/dsh-web-appThe dsh browser-surface bundle: the web patch layer over dsh-base plus the runtime glue plugin (frontend dist serving, web-surface prompt, bash runtime variables, URL line)Sdk Minimal@deepseek-ai/dsh-sdk-minimalThe standalone minimal SDK profile bundle: JSON-RPC, one DeepSeek adapter, persistent shell, and JSONL sessionsSdk App@deepseek-ai/dsh-sdk-appThe dsh SDK profile bundle: stdio JSON-RPC serving and process lifecycle over dsh-baseExperimental Inspector@deepseek-ai/dsh-experimental-inspectorExperimental cross-realm CDP hub for Host debugging and Client Runtime inspection

README

DSH Sync

换台电脑,接着聊、接着做。

把 DeepSeek Harness(DSH)的会话、附件、设置和项目文件同步到你的其他电脑。 数据放在你自己的 GitHub 私有仓库中,由你掌握。

第一次使用 · 换到另一台电脑 · 遇到问题 · English

装好后,平时只需要点「⟳ 同步」。 第一次需要安装两个辅助工具、登录一次账号;下面按操作顺序带你完成,不需要会写代码。

它适合你自己的多台电脑交替使用。模型的 API 密钥不会跟随专用凭据文件同步,新电脑需要单独配置。

第一次使用

1. 先准备好这几样东西

先确认你能正常打开 DSH 的网页界面。如果还没装 DSH,请先完成DSH 官方安装步骤,能打开网页后再回来继续。安装过程中如果需要 Node.js,可从官网下载,建议使用 24。

需要什么你需要做什么
GitHub 账号用来存放同步数据。没有账号就先注册;记住这个账号,其他电脑也要用
Git帮插件传输和保存文件。下载 Git,选择你的系统并完成安装
GitHub CLI帮这台电脑登录 GitHub。下载 GitHub CLI,选择你的系统并完成安装

Git 和 GitHub CLI 是两个不同的工具,都要安装。GitHub CLI 没有需要你单独打开的登录窗口,下一步会在终端里用 gh 命令调用它。

2. 打开终端,装上插件

工具安装完成后,打开一个新的终端窗口:

  • Windows: 打开开始菜单,搜索「PowerShell」并打开,不需要选「以管理员身份运行」。
  • macOS: 打开「终端」应用。
  • Linux: 打开系统自带的终端。

下面的命令都粘贴到这个窗口里,不是 DSH 的聊天输入框,也不是浏览器地址栏。每次复制代码框里的整行,粘贴后按一次 Enter(回车),等它执行结束再继续;不用输入代码框外面的标题。

先安装同步插件:

dsh plugin --profile web add dsh-sync-plugin

等终端显示安装结果、重新出现可输入命令的提示符。若出现错误,先看下方常见问题,不要接着往下做。

3. 让这台电脑登录你的账号

仍在刚才的终端里,复制这一整行并按 Enter。它会发起浏览器登录,命令已经替你选好了 GitHub.com 和 HTTPS:

gh auth login --hostname github.com --git-protocol https --web

接下来按提示完成登录:

  1. 如果终端问是否让 Git 使用此账号(Authenticate Git ...),选择 Yes,按 Enter。
  2. 终端会显示一次性验证码;记下它,按提示按 Enter 打开浏览器。没有自动打开时,打开终端给出的网址。
  3. 在浏览器登录你准备好的 GitHub 账号,按页面要求输入终端里的验证码,确认授权 GitHub CLI。这个验证码不是你的模型 API 密钥。
  4. 浏览器提示授权完成后,回到终端,等它显示登录完成并重新出现输入提示符。

然后单独运行下面这一行,检查登录是否成功。这条命令只检查状态,不会重新登录:

gh auth status

输出中应能看到 Logged in to github.com account 和你的用户名。确认是你想用的账号,再继续。仅仅在浏览器里登录了 GitHub,并不代表这个步骤已经完成。

4. 回到 DSH,完成第一次同步

关闭并重新启动 DSH,再刷新网页。只刷新网页不等于重启 DSH;如果你原来用终端启动它,就回到那个启动窗口停止进程,再按原来的方式启动。

打开 设置 → 同步:

  1. 先选同步范围。 找到「同步偏好」。默认会上传工作区内的项目文件;如果你只想同步聊天、附件和设置,关闭「同步工作区文件」并点「保存偏好」。工作区就是你在 DSH 中打开的项目文件夹。
  2. 第一次用,连接设置先不用填。 保持默认的自动建仓选项,点「立即同步」(侧栏「⟳ 同步」也可以)。插件会尝试在你的账号下创建或复用名为 dsh-sync 的私有仓库。仓库可以理解为存放同步数据的云端空间,不需要你先手动创建。
  3. 检查结果。 设置页应出现仓库地址;等待同步结束,确认没有失败提示,也没有工作区同步失败。第一次传输耗时取决于文件数量和网络。

看到「本地快照」还不算完成:它表示只存在这台电脑上,没有上传。 如果上传失败,在同步页展开错误详情,按排障说明处理后再试。

已有指定仓库的用户,可以在「连接同步仓库」填写地址与分支;不确定这些是什么,先使用上面的默认流程即可。已有仓库的连接方法

换到另一台电脑

先在原电脑同步成功,再到新电脑操作。

  1. 在新电脑重复上面的第 1~3 步:安装工具和插件,登录同一个 GitHub 账号。
  2. 重启新电脑上的 DSH,检查「同步偏好」,再点「立即同步」。原电脑使用默认仓库时,插件会尝试自动复用它。
  3. 如果原电脑用了自定义仓库,从原电脑 设置 → 同步 复制仓库地址和分支,填写到新电脑的「连接同步仓库」,保存后再同步。保存地址本身不会传输数据。
  4. 等同步成功,再重启新电脑上的 DSH。打开一条原电脑的会话、检查附件或项目文件,确认确实取回来了。
  5. 在新电脑配置模型的 API 密钥;需要的其他插件和项目依赖也要在本机安装。聊天记录到了但模型不能用,先检查密钥,不必重复同步。

不用删除新电脑原有的会话,也不用手动克隆数据目录;已有内容会参与双向合并。需要换项目存放位置或恢复依赖时,查看换机详细说明。

以后怎么用?

开工前同步一下,收工后同步一下。 确认上一台已上传,再换到下一台。

想省去手动操作,可以在 设置 → 同步 → 同步偏好 选择「自动同步」并保存,立即生效。默认每 5 分钟同步,也会响应会话活动;DSH 必须保持运行,网络也要可用。

哪些会带走,哪些要重新准备?

会同步新电脑要单独处理
会话、附件、会话所属工作区模型的 API 密钥
模型与界面设置、插件清单其他插件的安装与项目依赖
工作区里的实际文件(可以关闭)必要时调整项目的存放路径

专用凭据文件不上传,但会话、附件或项目文件中仍可能含有你写进去的密钥。首次上传前检查同步范围;不想上传的文件可设置排除规则。同步也会传播删除和错误修改,重要资料请另留备份。范围、排除规则与冲突处理

遇到问题

你看到的情况先这样做
「无法识别 dsh / git / gh」或 command not found对应工具没有装好,或终端没读到新安装的工具。安装后关闭这个终端,重新打开再试;gh 对应 GitHub CLI
浏览器已经登录,终端却说没登录回到第 3 步,完成命令发起的授权,再运行 gh auth status 检查
设置里找不到「同步」确认安装命令执行成功;重启 DSH 进程后再刷新网页
只有本地快照 / 上传失败先检查第 3 步的登录状态,再看同步页的错误详情;自动建仓失败后可等约一分钟重试
新电脑没有原来的会话先原电脑同步,再新电脑同步,核对仓库地址和分支一致;完成后重启新电脑上的 DSH
网络错误、需要代理,或仍然失败查看完整排障;需要反馈时提交问题,附错误提示,隐藏密钥与私人内容
版本要求与更多资料

插件用于 DSH 的 web profile,声明支持 DSH ≥ 0.1.5-rc.3。Node.js 声明要求 ≥20,建议使用 24 来处理压缩会话。不同系统和宿主版本的测试范围见验证记录。

配置参考 · 更新记录 · 开发与验证

需要升级插件时,在终端运行下面这一行,完成后重启 DSH:

dsh plugin --profile web update dsh-sync-plugin