前言¶
在 DSH 裏改需求、審模型輸出時,經常要對某段歷史消息做精確回引:比如逐條比對失敗用例、針對助手回覆裏的某個字段提意見。原生做法是手抄原文到輸入框,容易截斷或改字。dsh-cherry-quote 提供一個更直接的路徑:劃選消息裏的文字,右鍵「引用」,原文變成輸入框裏的一個藍色小塊,發送時以 <blockquote> 原文交給模型。
下面介紹這個插件的定位、安裝、用法與限制。插件由 Ghidorahchaos 維護,安裝包名 dsh-cherry-quote,版本 1.0.1,許可證 MIT。需要注意的是,社區目錄把它歸到「趣味換裝」分類下,而 README 描述的是上下文引用能力,兩者不一致,以倉庫 README 爲準。
這個插件做什麼¶
一句話:把 Cherry Studio 的「引用選中文本」交互遷移到 DeepSeek Harness,用來在當前會話內把消息片段引用進輸入框。
它解決的是三個具體問題:
- 引用動作不用離開消息區,不用複製粘貼;
- 引用塊在輸入框裏可懸停查看完整原文,避免被截斷後誤發出去;
- 模型側拿到的是完整原文標記,而不是人工改寫過的摘要。
核心功能¶
下面列出的都是 README「功能」一節明確聲明的能力。
- 劃選用戶或助手消息中的任意文字;
- 右鍵「引用」,插入藍色引用塊;
- 懸停顯示被引用的完整原文;
- 點
✕刪除,或在光標貼邊時用 Backspace/Delete 一次刪除整條; - 多條引用可以同時存在;
- 發送後消息裏顯示引用小塊,模型收到完整引用原文;
- 純客戶端實現,寫文件、聯網動作都不做。
限制也要先看清:
- 只支持當前會話內的劃詞引用,不含
@歷史會話引用、文檔選區引用、回答來源 Citation; - 沒有消息級「引用整條消息」按鈕;
- 已發送消息裏的引用塊背景目前是灰色,不影響使用;
- 複製已發送消息不帶上引用原文;複製輸入框中的引用塊會複製完整
<blockquote>原文而非短佔位符。
安裝與啓用¶
安裝命令直接來自 README,不要用倉庫名自行拼接。
Desktop 端在界面裏操作:
- 打開 Plugins → Add plugin;
- 輸入
dsh-cherry-quote; - 安裝後刷新頁面。
CLI 方式:
dsh plugin --profile <profile> add dsh-cherry-quote
其中 <profile> 換成實際使用的 profile 名稱。
依賴版本方面,README 要求 DSH Desktop / Web >=0.2.1-rc.5,engines 字段也寫了 dsh: ">=0.2.1-rc.5"、node: ">=20"。升級 DSH 後如果接口變化,引用插入或發送後的回顯可能需要適配。
典型用法¶
下面是 README「使用」一節的操作序列,按順序走一遍就能驗證插件行爲。
- 在任意消息裏用鼠標劃選一段文字;
- 在選區上右鍵,選擇「引用」;
- 輸入框出現藍色「引用」小塊;
- 鼠標移到小塊上,查看完整原文;
- 點
✕,或把光標貼在小塊旁邊按 Backspace/Delete,刪除整條引用; - 在小塊後繼續寫你的反饋,發送。
一個常見組合用法:模型輸出的回覆裏有多處需要修改,逐段劃選、逐段引用,最後在輸入框裏統一說明,各引用塊同時存在,模型端拿到的是多段完整原文。
模型看到什麼¶
引用內容會作爲當前用戶消息的一部分進入模型上下文,不是消息關係引用,也不跨會話。標記格式如下:
<blockquote data-cherry-quote="1">
被引用的原文
</blockquote>
設計上這是把引用文本直接拼進消息體,好處是兼容任何支持普通文本的下游;代價是它不建立結構化引用關係,模型無法據此做消息級溯源。
適用場景與注意¶
適合的場景:在當前會話內針對消息片段做精確回引,例如逐條覈對助手回覆、對用戶上文的某個句子補充條件、把模型給出的報錯原文直接帶回下一輪。
不太適合的場景:需要跨會話引用、需要對話文檔選區或需要回答來源 Citation 的鏈路,以及要求引用關係被結構化存儲的審計場景。
安全方面注意一點:插件以當前 dsh 進程的權限運行,安裝前應檢查源碼與許可證。本插件的 files 列表包含 index.js、client.js、cordis.patch.yml、locale JSON、icon.svg、README、CHANGELOG 和 LICENSE,審查時可以直接對照這幾步。許可證是 MIT。
隱私行爲在 README 裏有明確聲明:不寫文件、不訪問網絡、不收集遙測,引用內容只存在於 DSH 草稿和消息文本中。
結尾¶
dsh-cherry-quote 的價值在於把「回引消息片段」這個高頻動作壓縮到一次劃選加一次右鍵,同時保證了原文進入模型上下文的完整性。功能邊界小,但和 DSH 的輸入框 chip、UserText 渲染接口耦合較緊,升級 DSH 後需留意適配。
目錄頁:https://www.skillhub.cn/plugins/Ghidorahchaos/dsh-cherry-quote
倉庫地址:https://github.com/Ghidorahchaos/dsh-cherry-quote