DSH(DeepSeek Harness)目前沒有像 ChatGPT 那樣通過選中文字直接引用到輸入框的功能,只能手動複製粘貼。dsh-selection-quote 插件解決了這個問題,允許用戶在對話中選中文字,將其作爲不可編輯的引用對象插入到輸入框中,便於針對具體內容追問。
插件定位¶
這是一個 DSH 客戶端插件,由 cfyofjackie 維護,採用 MIT 許可證。它的核心作用是在對話中選中文字,將其作爲原子引用芯片添加到對話框,而不是簡單的文本粘貼。
核心功能¶
- 選區交互:在對話(Chat 視圖)中選中任意文字。
- 插入引用:選區旁會出現“添加到對話框”按鈕,點擊後插入一枚引用芯片。
- 原子操作:引用芯片是原子節點,支持整體刪除和撤銷操作。
- 格式轉換:複製草稿時會展開爲
> 原文格式,粘貼到別處依然可讀。 - 視圖限制:僅在 Chat 視圖生效,Trajectory 或 Waterfall 視圖不可用。
安裝與啓用¶
網頁版和桌面 App 使用相同的安裝流程。
- 打開 DSH 側邊欄 Plugins → 添加插件。
- 將下面的命令粘貼到輸入框,安裝源選擇
NPM,然後點擊安裝:
dsh plugin --profile web add github:cfyofjackie/dsh-selection-quote
- 安裝完成後刷新頁面(桌面 App 若無反應則重啓)。
典型用法¶
- 在對話界面選中一段需要引用的文字。
- 選中區域旁會浮現“添加到對話框”按鈕,點擊它。
- 輸入框末尾會出現一枚引用芯片,光標回到輸入框。
- 繼續輸入新的問題併發送。
注意與限制¶
- 插入位置:引用總是插入在文檔末尾,而非光標處。
- 回退機制:如果插入被拒絕(如版本衝突),會回退爲純文本引用。
- 長度限制:單個引用最長 20000 字符。
- 不可編輯:引用芯片是原子節點,無法單獨編輯,只能刪除重建。
- 狀態限制:在輸入機處於提交中或已認領狀態時,按鈕會置灰。
- 無出處:引用不帶消息來源信息(哪條消息)。
- 語言跟隨:界面文案跟隨 DSH 的語言設置(內置
zh/en)。
總結¶
該插件通過原子引用的方式,解決了在 DSH 中針對具體對話內容追問時需要手動複製粘貼的問題。插件目錄:https://www.skillhub.cn/plugins/cfyofjackie/dsh-selection-quote,GitHub:https://github.com/cfyofjackie/dsh-selection-quote。