前言¶
在 DSH Web 聊天裏,經常需要針對某一條消息中的某一段文字繼續提問。先複製、再粘貼的做法容易打斷思路,長段原文也可能把輸入框佔滿。dsh-ui-quote-selection 提供的是一個輕量客戶端擴展:選中文字後一鍵引用到輸入框,發送消息時仍攜帶完整原文。
這是什麼¶
它是由 nekogpt 維護的 DSH Web 客戶端插件,許可證爲 MIT。插件適用於 DeepSeek Harness Web,解決的是“聊天中選中的文字如何快速帶入下一條消息”的問題。
核心功能¶
下面介紹插件已覈實的幾項能力。
- 在 DSH Web 聊天中選中一段文字後,點擊「引用到輸入框」。
- 輸入框只顯示簡短引用預覽,不會被長段原文佔滿。
- 發送消息時自動帶上完整原文。
- 輸入框中的引用標籤只顯示原文開頭,鼠標移上去可以查看引用內容。
- 按退格鍵即可刪除引用。
- 一條消息裏可以加入多段引用。
- 按鈕文字會跟隨 DSH 界面語言顯示中文或英文。
- 插件使用 DSH 自帶的引用功能,不會修改 DSH 核心代碼。
安裝與啓用¶
該插件適用於 DeepSeek Harness Web。當前已在 @deepseek-ai/dsh 0.1.0-rc.6 上測試。
安裝命令:
dsh plugin --profile web add dsh-ui-quote-selection
安裝後重啓 dsh web,再刷新瀏覽器。如果沒有立即生效,可以按 Ctrl+Shift+R 強制刷新。
典型用法¶
1、在用戶或助手的消息中選中一段文字。
2、點擊選區旁邊的「引用到輸入框」。
3、繼續輸入你想問的問題。
4、發送消息。
發送前,輸入框中的引用標籤只顯示原文開頭,鼠標移上去可以查看引用內容,按退格鍵即可刪除。
適用場景與注意¶
適合在 DSH Web 中頻繁圍繞聊天上下文追問、解釋或繼續生成內容的開發者。它把選中、引用、輸入、發送放在同一個流程裏,減少來回複製粘貼。
需要注意:插件作爲 DSH Web 客戶端插件運行,會跟隨當前 dsh 進程的權限邊界;安裝前建議檢查源碼與許可證。當前許可證爲 MIT,主要實現位於 lib/client.js。
運行環境方面,插件的依賴要求包括:
peerDependencies需要react ^18.2.0engines要求node >=20
DSH 仍處於快速開發階段。升級 DSH 後,如果引用功能出現異常,請提交 Issue。
卸載命令:
dsh plugin --profile web remove dsh-ui-quote-selection
卸載後重啓 dsh web。
鏈接¶
- 目錄頁:https://www.skillhub.cn/plugins/nekogpt/dsh-ui-quote-selection
- GitHub:https://github.com/nekogpt/dsh-ui-quote-selection