DeepSeek Harness(DSH)採用「一切皆插件」的架構。在使用過程中,經常需要從長對話中提取關鍵信息。傳統的做法往往需要手動複製粘貼,或者依賴上游插件產生的獨立浮窗,操作割裂。jabingu/dsh-selection-group 插件提供了一個統一的選區工具條,將選區操作集成在主界面中。
是什麼¶
這是一個爲 DeepSeek Harness 提供選區工具條的插件。插件包名爲 dsh-selection-group,由用戶 jabingu 維護,採用 MIT 許可證。它解決的核心問題是:在主對話中選中文字後,無需離開上下文即可完成批註、引用或創建新線程,不再依賴獨立浮窗。
核心功能¶
- 批註:爲選中文字添加備註,保存後隨下一條消息發送。待發送批註的入口位於輸入區左側的預留行。
- 引用:將摘錄插入當前輸入框。優先使用原生引用格式,不支持時降級爲文本引用。
- 側邊對話:創建空線程並將摘錄放入草稿。需要
dsh-better-sidebar插件支持,未啓用時不顯示該按鈕;摘錄超過 4000 個字符時會被截斷。 - 跨消息選區:支持在同一主會話內跨過複製按鈕、狀態按鈕等元素選擇文字。
- 顯示邏輯:鼠標鬆開後顯示工具條;鍵盤選區立即顯示;取消選區時關閉工具條。
安裝與啓用¶
- 打開 DSH 的 插件 頁面,先檢查是否已安裝
dsh-selection-group。若已安裝,使用更新入口。 - 點擊 添加插件,在“包名或地址”欄填寫:
https://github.com/jabingu/dsh-selection-group
- 按應用提示完成加載並啓用,重啓 DSH。
- 在主對話中選中文字,鬆開鼠標,確認工具條出現。
若需從本地目錄安裝(用於調試或未發佈到 GitHub 的修改):
1. 下載倉庫 ZIP 並解壓,或克隆倉庫。
2. 在同一添加入口填寫包含 package.json 的目錄絕對路徑。
3. 啓用後重啓 DSH。
典型用法¶
在助手回覆中選中一段文字,鬆開鼠標後,工具條會出現。選擇 批註,輸入備註並保存,該備註會隨下一條消息一起發出;選擇 引用,摘錄會出現在當前輸入框,方便追加提問;選擇 側邊對話,摘錄會放入新線程草稿,補充內容後自行發送。
適用場景與注意¶
- 前置依賴:側邊對話功能依賴
dsh-better-sidebar插件,未啓用時該按鈕不會顯示。 - 字符限制:摘錄超過 4000 個字符時會被截斷。
- 衝突處理:請勿同時啓用
@changfenhuang/dsh-annotation或dsh-quote-followup的獨立實例,以免重複顯示或爭用狀態。 - 權限與安全:插件以當前 DSH 進程權限運行。安裝前應檢查源碼與許可證。
該插件將選區操作標準化,減少了手動複製粘貼的步驟,提升了對話交互效率。更多細節可參考官方目錄或 GitHub 倉庫。