DeepSeek Harness (DSH) 的生態理念是「一切皆插件」。在對話過程中,針對特定文本進行標註、引用並附註個人觀點是常見需求。dsh-annotator 是一個社區插件,旨在解決這一痛點,讓用戶可以直接在對話流中處理文本和註釋。
插件簡介¶
該插件由用戶 cw1999mm 維護。它允許用戶在 DeepSeek Harness 的聊天記錄中選擇任意文本,添加附註,並將最終結果編譯爲 Markdown 引用塊(blockquote)格式的消息。
核心功能¶
- 文本選擇與標記
在聊天記錄中拖拽選擇文本後,選區下方會立即顯示一個懸浮的「Annotate」按鈕。只有完全位於聊天記錄容器內的選區纔會觸發此標記。 - 模態框編輯器
點擊按鈕後,會彈出一個模態框。左側展示被選中的引用源文本,右側提供附註輸入區。 - 編譯與發送
用戶編寫附註後,點擊發送(或按下快捷鍵 ⌘/Ctrl+Enter)。系統會將引用文本編譯爲> quoted text格式,並在下方追加附註內容,通過主編輯器提交消息。 - 內存管理
插件內部使用ctx.effect進行全局效果清理。在卸載或移除插件時,不會產生全局監聽器泄漏。
安裝與啓用¶
使用該插件需要先擁有一個 DeepSeek Harness 的 web profile(示例中使用 web 作爲 profile 名稱)。
dsh plugin --profile web add github:cw1999mm/dsh-annotator
安裝完成後,刷新或重啓 web UI 即可加載插件。
使用方法¶
- 在對話記錄中選中任意一段文本。
- 點擊選區下方出現的懸浮「Annotate」按鈕。
- 在彈出的編輯器中編寫附註。
- 點擊發送箭頭(或按下 ⌘/Ctrl+Enter)。
系統會自動發送一條包含引用塊和附註的合併消息。
注意事項¶
- 環境要求:必須通過 DeepSeek Harness 的 web profile 運行。
- 源碼審查:插件使用 MIT 許可證。在安裝社區插件前,建議檢查源碼以確保符合個人使用習慣或安全標準。
總結¶
dsh-annotator 爲 DSH 用戶提供了輕量級的對話標註能力,特別適合需要整理對話要點或記錄引用來源的場景。
- 項目主頁: https://github.com/cw1999mm/dsh-annotator
- 社區目錄: https://www.skillhub.cn/plugins/cw1999mm/dsh-annotator