DeepSeek Web Relay 插件:左側菜單直達與雙向劃詞互傳

前言

DeepSeek Harness(DSH)採用插件化架構,開發者常需要在本地客戶端與網頁端 chat.deepseek.com 之間切換。單純切換窗口不僅打斷操作流,還可能丟失登錄態。DeepSeek Web Relay 插件通過在 DSH 左側邊欄添加原生菜單項,實現獨立窗口的直達與登錄態持久化,並基於 Chrome DevTools Protocol (CDP) 實現了 DSH 與網頁端的雙向劃詞互傳。

插件定位

這是一個爲 DSH 提供網頁端集成能力的客戶端插件,由開發者 acdsh4869 維護,採用 MIT 協議。它不依賴 Node.js 構建,核心解決“如何無縫使用 chat.deepseek.com 並保持上下文流轉”的問題。

核心功能

  • 原生側邊欄菜單:在 DSH 左側邊欄添加“DeepSeek Relay”菜單項,點擊直接打開 chat.deepseek.com 的獨立窗口。
  • 登錄態持久化:首次在彈窗登錄後,窗口狀態會保留,無需重複登錄。
  • 雙向劃詞互傳:
  • DSH 端:選中文字,按住 Alt 劃詞或使用快捷鍵 Ctrl+Shift+S,內容直接傳給網頁端輸入框。
  • 網頁端:選中文字點擊氣泡,內容接力回 DSH 輸入框。
  • 分支新對話:在網頁端 AI 回覆末尾點擊“分支到 DSH”,自動新建會話並填充上下文。
  • 零依賴與免構建:無 node_modules,安裝後重啓即可使用。
  • 不打擾的劃詞體驗:默認劃詞不會彈出氣泡(普通複製/搜索不受影響),需按住 Alt 或右鍵才觸發互傳功能。

安裝與啓用

環境要求:DSH ≥ 0.1.5-rc.3,系統需安裝 Chrome 或 Edge,僅支持 Windows。

安裝命令:

dsh plugin --profile <profile> install acdsh4869/dsh-deepseek-web-relay

安裝完成後必須重啓 DSH 實例,配置修改後同樣需要重啓才能生效。

若已安裝舊版插件(dsh-deepseek-chat 或 dsh-deepseek-web),需先卸載,否則可能因配置衝突導致加載失敗。

典型用法

  • 打開窗口:點擊左側邊欄的“DeepSeek Relay”菜單項,首次使用需在彈出的窗口中登錄 DeepSeek。
  • DSH 端傳文字給網頁:在 DSH 中選中文字,按住 Alt 鍵劃詞(或右鍵選區),點擊出現的“傳給 Chat”氣泡。
  • 網頁端傳文字回 DSH:在 chat.deepseek.com 中選中文字,點擊浮現的氣泡,文字將直接進入 DSH 輸入框。
  • 快捷鍵發送:選中文字後直接按 Ctrl+Shift+S 快捷鍵,內容會發送到網頁端輸入框。
  • 分支對話:在網頁端 AI 回覆末尾點擊“分支到 DSH”,DSH 會自動創建新會話並填入上下文。

適用場景與注意

  • 環境限制:插件要求 DSH 版本不低於 0.1.5-rc.3,且僅在 Windows 平臺、Chrome 或 Edge 瀏覽器環境下測試。
  • 獨立窗口原因:由於 chat.deepseek.com 禁止被 iframe 嵌入,插件採用獨立窗口方案,而非內嵌方式。
  • 劃詞行爲變更:v1.6.0 版本起,默認劃詞不再自動彈出氣泡,以避免干擾日常的複製、搜索操作。觸發互傳需按住 Alt 或使用右鍵。
  • 配置生效:修改 cordis.patch.yml 中的配置後,必須重啓 DSH 實例。

結語

該插件爲 DSH 用戶提供了接近原生應用的網頁集成體驗,通過獨立窗口和雙向劃詞互傳,降低了本地客戶端與網頁端之間的切換成本。更多技術細節和配置項請參考插件目錄頁或 GitHub 倉庫。

鏈接

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

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

小夜