dsh-selection-quote:在對話中選中文字並作爲原子引用插入

DSH(DeepSeek Harness)目前沒有像 ChatGPT 那樣通過選中文字直接引用到輸入框的功能,只能手動複製粘貼。dsh-selection-quote 插件解決了這個問題,允許用戶在對話中選中文字,將其作爲不可編輯的引用對象插入到輸入框中,便於針對具體內容追問。

插件定位

這是一個 DSH 客戶端插件,由 cfyofjackie 維護,採用 MIT 許可證。它的核心作用是在對話中選中文字,將其作爲原子引用芯片添加到對話框,而不是簡單的文本粘貼。

核心功能

  1. 選區交互:在對話(Chat 視圖)中選中任意文字。
  2. 插入引用:選區旁會出現“添加到對話框”按鈕,點擊後插入一枚引用芯片。
  3. 原子操作:引用芯片是原子節點,支持整體刪除和撤銷操作。
  4. 格式轉換:複製草稿時會展開爲 > 原文 格式,粘貼到別處依然可讀。
  5. 視圖限制:僅在 Chat 視圖生效,Trajectory 或 Waterfall 視圖不可用。

安裝與啓用

網頁版和桌面 App 使用相同的安裝流程。

  1. 打開 DSH 側邊欄 Plugins → 添加插件。
  2. 將下面的命令粘貼到輸入框,安裝源選擇 NPM,然後點擊安裝:
dsh plugin --profile web add github:cfyofjackie/dsh-selection-quote
  1. 安裝完成後刷新頁面(桌面 App 若無反應則重啓)。

典型用法

  1. 在對話界面選中一段需要引用的文字。
  2. 選中區域旁會浮現“添加到對話框”按鈕,點擊它。
  3. 輸入框末尾會出現一枚引用芯片,光標回到輸入框。
  4. 繼續輸入新的問題併發送。

注意與限制

  • 插入位置:引用總是插入在文檔末尾,而非光標處。
  • 回退機制:如果插入被拒絕(如版本衝突),會回退爲純文本引用。
  • 長度限制:單個引用最長 20000 字符。
  • 不可編輯:引用芯片是原子節點,無法單獨編輯,只能刪除重建。
  • 狀態限制:在輸入機處於提交中或已認領狀態時,按鈕會置灰。
  • 無出處:引用不帶消息來源信息(哪條消息)。
  • 語言跟隨:界面文案跟隨 DSH 的語言設置(內置 zh / en)。

總結

該插件通過原子引用的方式,解決了在 DSH 中針對具體對話內容追問時需要手動複製粘貼的問題。插件目錄:https://www.skillhub.cn/plugins/cfyofjackie/dsh-selection-quote,GitHub:https://github.com/cfyofjackie/dsh-selection-quote。

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

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

小夜