DeepSeek Harness (DSH) 插件介紹:dsh-coding-remote-kit

前言

DeepSeek Harness (DSH) 作爲一個高度模塊化的開發環境,其生態正在快速擴展。在 DSH 的使用場景中,開發者常需要在移動端查看會話狀態或處理簡單的審批,但官方 DSH 尚未提供第一級的移動 companion。dsh-coding-remote-kit 插件填補了這一空白,它爲桌面端已運行的 dsh web 提供了一個安全、端到端加密的移動 companion,通過雙平面架構和 RPC 白名單機制,在受限的寫入權限下實現遠程訪問。

插件定位

這是一個由社區維護的插件(非 DeepSeek 官方),旨在提供類似 Orca Mobile Companion 的功能,而非完整的 IDE 副本。它通過雙平面架構和 RPC 白名單機制,確保移動端僅能執行觀察會話、處理審批/問題、簡短回覆等受限操作,重度編輯仍需在桌面端完成。

核心功能

  • 雙語界面:桌面端設置頁面與手機 companion 均支持中文與英文切換。
  • 一次配對:桌面端展示二維碼或 8 位 PIN,手機端綁定桌面端的 X25519 公鑰並持有 deviceToken,服務端僅存儲 SHA-256 摘要。
  • 雙平面架構:管理路由走本地 Loopback,移動數據平面走專用端口(默認 6879),並對 RPC 調用進行白名單限制。
  • 端到端加密 (E2EE):在握手建立連接後,使用 tweetnacl secretbox 對 /m/ws 通道進行加密,未認證的 Socket 永遠無法看到會話內容。
  • 窄寫入:移動端僅能觀察會話、回答審批/問題、發送簡短回覆,複雜的編輯工作流必須在桌面端完成。
  • 優先私有網絡:首選 LAN 或 Tailscale 連接,可選 Cloudflare Quick Tunnel(僅暴露數據平面,不暴露端口 3080)或自建中繼 Worker。

安裝與啓用

在安裝前,請確保環境滿足以下依賴要求:
* DeepSeek Harness 0.1.1-rc.2(已固定版本)
* Node.js 22.19+

執行以下命令進行安裝:

dsh plugin --profile web add dsh-coding-remote-kit@0.7.1

安裝完成後,操作員需重啓現有的 dsh web 進程以加載插件。

典型用法

  • 桌面端:打開 Settings → Mobile Remote,創建配對邀請(QR 碼或 PIN)。
  • 移動端:在手機瀏覽器訪問 dsh web 的移動端路徑,掃描二維碼或輸入 PIN 完成配對。
  • 操作:配對成功後,在手機端即可查看會話列表、處理用戶問題或通過 Assistant 流式輸出進行交互。

適用場景與注意事項

  • 適用場景:需要在移動設備上快速查看 Agent 狀態、處理用戶問題或進行簡單確認的開發者。
  • 注意事項:
    1. 這是一個社區插件,不隸屬於 DeepSeek,亦未獲得官方背書。
    2. 安裝時請勿使用 dsh plugin add dsh-mobile-remote,該名稱對應的是無關的微信遠程控制插件。
    3. 安裝時請勿使用 dsh plugin add ./,應使用打包後的 tarball 文件,以避免因 link: 源導致的整個 GUI 崩潰。
    4. 安裝前建議檢查源碼與許可證。

總結

dsh-coding-remote-kit 通過標準插件形狀和雙平面設計,爲 DSH 生態提供了一個安全、受限的移動端遠程訪問方案。它優先保障私有網絡連接的安全性,並嚴格限制移動端的寫入權限,適合作爲桌面端的補充工具使用。

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

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

小夜