前言¶
DeepSeek Harness (DSH) 通過插件機制擴展功能。在長對話或代碼開發場景中,精準引用原文並保留上下文是剛需。dsh-client-ui-quote 插件實現了 Kimi Code 風格的交互:選中文字即可生成引用芯片,支持評論、添加到對話或獨立側邊對話,解決引用散亂、上下文割裂的問題。
核心功能¶
該插件運行在 DSH 客戶端渲染進程中,提供以下能力:
- 引用生成與編輯:選中正文、文件預覽或終端文字,生成原生引用芯片。評論框內引用正文可編輯(支持裁剪)。
- 三種交互模式:
- 評論:引用與評論合爲一顆膠囊,支持勾選“讓模型逐條回應”。
- 添加到對話:直接插入輸入框。
- 側邊對話:在右側欄創建獨立線程,不污染主會話,支持“帶回主會話”。
- 代碼引用支持:從文件或終端選中的內容會以代碼塊形式發送給模型,並附帶文件路徑和行號。
- 快速跳轉與修訂:懸停卡片提供“跳回原文”功能;支持“改這條引用”以生成新的修訂膠囊。
- 側邊欄管理:提供“引用清單”頁面,支持搜索、導出 Markdown、加載歷史消息;底部顯示側邊線程迴流操作。
安裝¶
使用 DSH >= 0.2.0-rc.2 的桌面或 Web 客戶端。
方式一:npm 安裝
dsh plugin --profile desktop add dsh-client-ui-quote
方式二:本地 Link 安裝
git clone https://github.com/BangBang-03/dsh-client-ui-quote.git
dsh plugin --profile desktop add link:<clone-path>
使用步驟¶
- 選段:在會話正文、文件預覽或終端中拖動選中一段文字。
- 觸發:
- 默認:選區下方浮出菜單,選擇“評論”、“添加到對話”或“側邊對話”。
- 快捷鍵:按
Alt+Q(引用)、Alt+C(評論)、Alt+B(側邊對話)直接觸發。
- 編輯與發送:
- 在評論框中,上半格爲引用正文,可編輯或裁剪;下半格爲評論。
- 發送後,引用與評論合成一顆膠囊,或進入獨立的側邊線程。
- 引用清單:在右側欄點擊插件膠囊或按
Alt+L打開引用清單,搜索並導出 Markdown。 - 跳轉與迴流:懸停卡片點擊“跳回原文”定位消息;在引用清單或側邊線程頁點擊“帶回主會話”將內容迴流至輸入框。
注意事項¶
- 運行環境:插件運行在渲染進程裏,Headless profile 沒有 UI,無法使用此插件。
- Token 過期:npm 包依賴的 granular token 預計於 2027-01-09 過期,到期需重新配置。
- 許可證:MIT 許可證,安裝前建議檢查源碼。
生態與維護¶
該插件由 BangBang-03 維護,開源在 GitHub。DSH 強調“一切皆插件”,本插件屬於客戶端生態的一部分,不涉及 DeepSeek 官方應用商店。