DSHM 电脑插件:把 DeepSeek Harness 会话接到手机

前言

在电脑上用官方 DeepSeek Harness(DSH) 跑工作区、聊天和工具执行时,人一旦离开工位,续聊、改模型、点审批往往只能等回到电脑前。远程桌面或自建 Web 转发可以凑合,但通常要动 DSH 本体或额外暴露本机服务。

DSHM 电脑插件(KKUCODES/dshm-plugin)装在官方 DSH 里,通过中转把工作区、会话、执行结果和审批同步到 DSHM 安卓客户端。手机侧续聊与决策,电脑侧继续执行任务;无需改 DSH 源码或重建发行包。维护者为 KKUCODES,在社区目录中归类为客户端插件。

这是什么

插件全名在 npm 包中为 @dsh-mobile/plugin(当前版本 0.1.85-latest.0,MIT 许可证)。它面向「官方 DSH Web 配置 + 安卓 DSHM」这一套远程协作链路,与同一生态下的 DSHM 中转服务(dshm-relay) 和安卓客户端配套使用。

README 明确:手机不创建电脑工作区、不输入终端命令、不转发电脑 localhost 网站;能力集中在已同步的会话与受控的远程操作边界内。

核心功能

资料中的能力可概括为下表。

能力 内容
会话同步 查看工作区与历史、创建聊天、发送消息、切换模型、处理审批。
设备管理 五分钟有效的一次性配对链接;核对指纹、批准、拒绝与撤销。
访问控制 开关远程连接;电脑管理权限另行授予或收回。
扩展 通过允许的接口转发文件、工具结果与兼容插件局部界面。

批准设备后即可使用聊天与任务相关操作;管理电脑工作区、插件和设置需要另行授予管理权限,也可单独收回。

安装与启用

官方 DSH 0.2.0-rc.2 与 0.2.1-alpha.2 共用同一条 GitHub 安装命令(仓库内含预编译产物,安装时不需要本地编译器):

dsh plugin --profile web add github:KKUCODES/dshm-plugin

若从 DSH 源码目录启动,使用:

pnpm dsh plugin --profile web add github:KKUCODES/dshm-plugin

dsh plugin 为 DSH 官方命令。正式环境建议按市场或文档复制带完整提交号的安装命令,固定到已扫描版本。0.2.1-alpha.1 需使用对应 .tgz,不能使用上述默认命令;包名中的 dsh-<版本> 必须与电脑 DSH 版本一致。

默认发行包 0.1.85-latest.0 的直接下载示例(三版不可混用):

电脑 DSH 版本 说明
0.2.0-rc.2 dshm-plugin-0.1.85-latest.0-dsh-0.2.0-rc.2.tgz
0.2.1-alpha.1 独立 alpha.1 归档
0.2.1-alpha.2 dshm-plugin-0.1.85-latest.0-dsh-0.2.1-alpha.2.tgz

连接 0.2.0-rc.2 / 0.2.1-alpha.2 时,README 建议使用 DSHM 0.1.0-preview.2 APK;该 APK 不连接 alpha.1。

安装匹配版本的插件后,运行 pnpm dsh web;若提示下次启动加载,需重启 DSH。插件在 DSH 进程内运行,安装前宜自行查看仓库源码与许可证,并理解其权限与电脑本机资源相同。

典型用法:配对与连接

按 README 的「安装插件并配对手机」顺序操作即可复现:

  1. 安装与电脑 DSH 版本匹配的插件,运行 pnpm dsh web,必要时重启 DSH。
  2. 在插件设置页填写中转根地址、电脑名称,注册电脑并开启连接。
  3. 手机领取配对链接(五分钟内有效,领取后失效);电脑核对公钥指纹并批准。
  4. 手机打开已有工作区,继续会话或创建新聊天。

中转地址可自建 dshm-relay,也可使用文档列出的公共服务 http://118.31.20.47:18787(开放注册免密,设备仍须配对与批准,无需用户账号)。公共服务为 HTTP,传输未加密;敏感内容建议自建 HTTPS。电脑与 DSH 需保持运行。

更换中转地址时,在设置页点击 「修改服务地址」:同一后端仅换域名、端口或 HTTPS 时,验证后可保留电脑身份和授权;更换后端则需重新注册和配对,个人模式下旧服务授权不会自动撤销。

适用场景与注意

适合谁: 已在电脑上使用官方 DSH,并希望用手机远程查看工作区、续聊、处理审批,同时把命令执行留在电脑上的开发者或日常 Harness 用户。

版本与状态: 文档标明当前为公开预发布;GitHub 安装与构建通过不等同于所有手机机型、Electron、真机与公网组合均已验收。升级 DSH 后应核对仓库中的兼容清单,勿将未验版本默认视为兼容。package.json 要求 Node >=24,插件面向 Web profile(dsh.client.platform: web)。

生态说明: DSH 采用「一切皆插件」的扩展方式;SkillHub 插件目录为社区站点,与 DeepSeek / 幻方无官方从属关系。

更细的连接、批准与撤销步骤见仓库 docs/usage.md;架构与接口见项目知识库文档。

链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜