DeepSeek Harness 插件:用企業微信遠程控制桌面會話

前言

DeepSeek Harness(DSH)桌面版運行在本地,操作都在終端或桌面界面完成。在移動場景下,需要登錄電腦、打開應用、在終端輸入命令,體驗並不連貫。這個插件在桌面端運行,通過企業微信智能機器人的長連接,把桌面會話的控制權交給手機端,形成一條從手機到桌面的消息鏈路。

是什麼

dsh-remote-wecom 是 DeepSeek Harness 的一個插件,由 lukeinx 維護。它在桌面端持有企業微信機器人的長連接,接收來自手機的消息,轉發給 DSH 會話,並把會話狀態、審批請求和任務結果反向推回手機。插件通過 cordis.patch.yml 注入到 DSH 桌面進程,提供「桌面端退出後仍可拉起」等功能。

安裝

Desktop 運行時會鎖住 desktop profile,dsh plugin add 命令無法使用,需要手動添加依賴和 bundle。請按以下步驟操作:

  1. 退出 DeepSeek Harness Desktop。
  2. 打開 ~/.dsh/profiles/desktop/package.json,在 dependencies 裏追加:
   {
     "dependencies": { "dsh-remote-wecom": "^0.1.2" },
     "dsh": { "profile": { "bundles": ["…", "dsh-remote-wecom"] } }
   }
  1. 進入 profile 目錄並安裝依賴:
   cd ~/.dsh/profiles/desktop
   node "/Applications/DeepSeek Harness.app/Contents/Resources/runtime/primary-runtime/dependencies/pnpm/bin/pnpm.mjs" install
   open -a "DeepSeek Harness"
  1. 重啓 Desktop 後,打開「設置 → 企微遠程」掃碼綁定(見下文)。

升級時,修改 package.json 中的版本號,再重複第 3 步。也可以把下面這段發給 Agent(Claude Code、Cursor、pi 等)代裝,但需注意「讓 Agent 代裝」的規則:只追加條目,不改動已有的 dependencies 和 bundles;不讀取、不打印 Secret。

按 https://github.com/lukeinx/dsh-remote-wecom 的 README 給我的 DeepSeek Harness Desktop 安裝 dsh-remote-wecom,
遵守「讓 Agent 代裝」一節的規則;裝好後提醒我到「設置 → 企微遠程」掃碼綁定。

綁定

  1. 在 Desktop「設置 → 企微遠程」頁面,用企業微信掃碼,插件會自動創建機器人並連接。
  2. 在 10 分鐘內給機器人發一條單聊消息,發送人即成爲主人;若窗口關閉,可發送頁面上的 6 位綁定碼。
  3. 之後只接收主人的單聊消息。同一頁面可以換機器人、解綁、選擇新會話位置、設置手機審批超時。
  4. 如無法掃碼,可手動填寫 BotID / Secret。

在 macOS 上,可打開「桌面端退出後仍可拉起」:Desktop 未運行時,手機發來的消息會暫存,並在後臺啓動 Desktop,啓動後自動處理。移除插件前先關閉該功能。

手機端使用

進入桌面某個會話後,直接在手機企業微信中發送消息。引用某條推送回復,消息會發送到該推送所屬的會話。圖片和文件可以先發,5 分鐘內再補說明。任務完成後,結果和生成的文件會自動推送到手機。

手機端支持的命令(中文命令和參數之間要有空格):

命令 作用
活躍會話 / ls 切換到運行中、置頂或最近活躍的會話
歷史會話 [關鍵詞] / h 查找並繼續歷史會話
創建會話 [工作區] [消息] / n 新建會話併發送首條消息
工作區 [名稱] / cd 選擇新會話的默認位置
插話 內容 / steer 插進正在運行的這一輪
目標 [描述] / goal 設置長期目標,自動續跑到完成
模型 [關鍵詞] / model 切換模型
思考強度 [強度] / think 切換思考強度
權限模式 [模式] / perm 切換當前會話的權限模式
壓縮 / compact 壓縮當前會話上下文
產物 / art 取回當前會話生成的文件
關注 / 取關 電腦上發起的任務也推到手機 / 只推手機發起的
狀態 / 停止 / 重啓 / 幫助 查看狀態、中斷任務、重連、查看全部命令

命令行備用入口

在設置頁之外,可以通過命令行調用插件功能:

alias dsh-remote-wecom='node ~/.dsh/profiles/desktop/node_modules/dsh-remote-wecom/bin/dsh-remote.mjs'

常用命令:

命令 作用
setup [--bot-id ID --secret S] 寫入機器人憑證並生成綁定碼
bind 解除當前主人,生成新綁定碼
status 查看配置、綁定狀態和最近日誌
alias [名稱 目錄 \| rm 名稱] 管理目錄別名,供「創建會話」「工作區」使用
watchdog install\|uninstall\|status 「桌面端退出後仍可拉起」的開關與狀態

數據存儲在 ~/.dsh/integrations/dsh-remote-wecom/,config.json 權限爲 600。可選配置和實現細節見倉庫的 docs/DESIGN.md。

適用場景與注意

適合需要在移動端持續跟蹤、插話、審批或取回文件的開發者和 AI 工作者。使用前請確認:

  • DeepSeek Harness Desktop 版本 >= 0.2.0-rc.2
  • Node.js >= 22.19.0(命令行用)
  • 插件以當前 DSH 進程權限運行,安裝前建議閱讀源碼與許可證(MIT)

簡短結尾

這個插件把企業微信變成 DSH 桌面的遠程控制終端,適合在通勤、等待或碎片時間使用。安裝後,通過手機就能管理會話、切換模型、審批工具調用和取回文件。

  • 目錄頁:https://www.skillhub.cn/plugins/lukeinx/dsh-remote-wecom
  • GitHub:https://github.com/lukeinx/dsh-remote-wecom
羽毛球分组比赛记分
小程序二维码

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

小夜