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

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

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

小夜