前言¶
DeepSeek Harness (DSH) 的插件生態允許用戶擴展其本地對話能力。當需要使用官方網頁應用的高級功能或特定上下文時,在 DSH 會話和網頁應用之間切換會打斷工作流。dsh-deepseek-webchat 插件通過在 DSH 側邊欄中嵌入真實的 chat.deepseek.com,解決了這一問題,實現了本地會話與在線對話的無縫銜接。
插件簡介¶
這是一個 DSH 側邊欄插件,它通過桌面外殼的原生瀏覽器通道嵌入真實的 chat.deepseek.com 網頁應用。該插件將每個 DeepSeek 對話綁定到一個 DSH 會話,並允許您將選定的消息作爲引用塊推送到 DeepSeek 編寫器中。
核心功能¶
- 真實網頁應用:嵌入
chat.deepseek.com本身,而非 iframe 或 API,支持完整的網頁功能。 - 登錄持久化:登錄一次後,插件會在後續啓動時恢復會話狀態。
- 會話綁定:每個 DSH 會話綁定一個獨立的 DeepSeek 對話,並自動記錄對話 ID。
- 跟隨切換:切換 DSH 會話時,側邊欄會自動跟隨切換到對應會話的 DeepSeek 對話。
- 手動上下文推送:支持從當前會話中選取消息,作爲引用塊推送到 DeepSeek 的編寫器中。
- 內容包含:可推送的內容包括對話雙方的消息、代理提出的問題及選項、回答,以及待辦列表。
- 發送控制:提供“填入併發送”和“僅填入”兩種模式,確認消息已發送後再清除選擇。
- 批量選擇:支持全選、清除以及快速選擇末尾的 5/10/20/50 條記錄。
- 高級選項:默認關閉,開啓後可包含思考過程與工具調用詳情。
- 上下文說明:推送時可附加說明文字,解釋引用內容的來源。
- 無迴流:DeepSeek 的回答不會寫回 DSH 對話,僅作爲本地上下文引用。
安裝與啓用¶
該插件需要 DSH Desktop 0.2.0-rc.1 或更高版本,且必須使用已初始化的桌面配置文件。
執行以下命令安裝:
dsh plugin --profile desktop add dsh-deepseek-webchat
安裝完成後重啓 DSH Desktop。插件會出現在側邊欄列的指南中,對話頭部也會出現相應的聊天圖標。
典型用法¶
- 打開標籤頁:點擊對話頭部的聊天圖標,或從側邊欄指南中選擇「DeepSeek 網頁版」。
- 首次登錄:在打開的頁面中完成 DeepSeek 的登錄。
- 創建會話:在 DeepSeek 頁面發送一條消息,以創建並激活對話。此時插件會自動綁定該對話到當前 DSH 會話。
- 引用上下文:點擊「引用上下文」,勾選需要引用的消息。支持使用「全選」、「清除」或「選末尾」快速操作。輸入問題或指令,預覽引用內容。
- 發送消息:點擊「填入併發送」,插件會將引用內容填入 DeepSeek 編寫器並自動提交;或點擊「僅填入」僅填入內容供人工覈對。
- 工具欄操作:使用「刷新」按鈕重新加載頁面,或使用「解除綁定」忘記當前會話的綁定關係。
技術細節與限制¶
- 無構建步驟:插件倉庫中已包含編譯後的
lib文件,無需執行構建腳本或pnpm allowBuilds。 - 隱私與權限:插件不涉及 API 密鑰、代理配置或網頁抓取。它通過 DSH Desktop 的原生瀏覽器通道訪問網頁。
- 通信限制:DeepSeek 的回答不會迴流到 DSH 會話中,僅作爲本地上下文供參考。
- 源碼審查:由於插件以當前 DSH 進程權限運行,建議在安裝前檢查其源碼與許可證。
總結¶
dsh-deepseek-webchat 爲 DSH 用戶提供了直接訪問官方 DeepSeek 網頁應用的能力,同時保持了本地會話管理的連續性。通過引用塊推送功能,可以有效地將本地討論片段帶入在線對話中,適用於需要結合本地上下文與在線複雜推理的場景。