dsh-wechat-plugin:从微信控制 DeepSeek Harness

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 界面安装

  1. 在 DSH 侧边栏点击 插件。
  2. 选择 添加插件。
  3. 在输入框中填入包名或 Git URL。
    • 包名:dsh-wechat-plugin
    • Git URL:https://github.com/xcisxc29/dsh-wechat
  4. 等待构建完成,点击 立即启用,然后重启 DSH。

方法二:通过命令行安装

dsh plugin --profile desktop add dsh-wechat-plugin

从 GitHub 安装时,DSH 会调用 pnpm 进行构建。在构建过程中,pnpm 会首次请求权限,这是正常现象。

典型用法

安装并重启 DSH 后,按照以下步骤开始使用:

  1. 打开 设置 → 微信。
  2. 点击 重新扫码,使用手机微信扫描屏幕上的二维码。
  3. 在微信中发送消息测试连接:
    你好
  1. 使用指令管理 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

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

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

小夜