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