DeepSeek Harness(DSH)的桌面应用需要在机器上持续运行以处理智能体任务。当用户在手机端需要操作或查看进度时,直接操作电脑往往不便。dsh-wechat-plugin 解决了这个问题:它允许用户在手机微信上与运行在电脑上的 DSH 智能体进行双向通信,通过手机聊天来控制电脑端的任务执行。
这是一个客户端插件,由开发者 xcisxc29 维护,采用 MIT 许可证。它不需要 OpenClaw 或公网 IP,直接运行在 DSH 桌面应用的进程之上。
核心功能¶
该插件实现了以下能力:
- 双向文本消息:手机端的微信消息会直接转化为 DSH 的提示词,智能体的回复也会通过微信发回手机。
- 双向媒体传输:支持照片、文件、语音和视频的双向传输。附件会被保存到会话工作区并交给智能体处理,智能体也可以通过
send_to_wechat命令发送文件。 - 多会话管理:一个微信会话可以管理多个 DSH 会话。通过指令切换不同的对话上下文。
- 权限自动响应:当手机端触发 DSH 的权限确认或多选问题时,插件会将提示发送到微信,用户只需回复数字即可,无需回到电脑前操作。
- 主动推送:DSH 会话可以在工作区设置允许的情况下,主动向微信发送消息(例如提醒唤醒时间)。
- 非微信工作区支持:智能体可以在非微信的工作区(如 workplace)运行,并将结果推送到微信。
- 设置集成:在 DSH 的设置页面(Settings → WeChat)中可以统一管理配置。
安装与启用¶
插件需要安装在 DSH 桌面应用上,并依赖 DSH 的 workspace、tool 和 UI 服务。在安装前,请确保电脑上的 DSH 进程正在运行。
方法一:通过 DSH 界面安装¶
- 在 DSH 侧边栏点击 插件。
- 选择 添加插件。
- 在输入框中填入包名或 Git URL。
- 包名:
dsh-wechat-plugin - Git URL:
https://github.com/xcisxc29/dsh-wechat
- 包名:
- 等待构建完成,点击 立即启用,然后重启 DSH。
方法二:通过命令行安装¶
dsh plugin --profile desktop add dsh-wechat-plugin
从 GitHub 安装时,DSH 会调用 pnpm 进行构建。在构建过程中,pnpm 会首次请求权限,这是正常现象。
典型用法¶
安装并重启 DSH 后,按照以下步骤开始使用:
- 打开 设置 → 微信。
- 点击 重新扫码,使用手机微信扫描屏幕上的二维码。
- 在微信中发送消息测试连接:
你好
- 使用指令管理 DSH 会话:
| 指令 | 说明 |
|---|---|
/new 修复登录 |
新建一个名为「修复登录」的会话。不指定标题则使用第一条消息作为名称。 |
/list |
列出当前工作区的会话(每屏显示 10 行)。 |
/list all |
列出本机所有工作区及其会话数量,回复数字或名称可进入对应工作区。 |
/switch 3 |
切换到当前列表中的第 3 个会话。 |
/switch e716f0 |
切换到以短 ID(e716f0)标识的会话。 |
查看其余 |
查看列表的下一页或所有内容。 |
注意事项与适用场景¶
- 运行环境:插件运行在 DSH 桌面应用的进程内,因此必须确保 DSH 桌面应用正在运行,且已加载 workspace、tool 和 UI 服务。
- 语音处理:微信语音笔记默认为 SILK 格式。DSH 会直接将原始 SILK 文件交给智能体。若需本地转写为 WAV,可安装
silk-wasm插件:
dsh plugin --profile desktop add silk-wasm
- 构建权限:从 Git 安装时,构建过程会请求 pnpm 权限,这是必要的配置步骤。
- 适用人群:适合需要远程控制电脑端 DSH 智能体,或者在移动场景下利用手机作为控制终端的开发者。
结语¶
dsh-wechat-plugin 通过微信这一高频使用的工具,为 DSH 桌面应用提供了一个轻量级的远程控制入口。它不仅支持基础的文本交互,还覆盖了文件传输和权限管理,是连接移动设备与桌面智能体工作流的有效补充。
相关链接:
* GitHub 仓库:https://github.com/xcisxc29/dsh-wechat
* 技能目录:https://www.skillhub.cn/plugins/xcisxc29/dsh-wechat