前言¶
在 DSH 裏跟大模型長對話時,回答往往很長,重要句子散落在各處。讀完想回頭統一處理時,靠記憶或滾動查找原文位置並不可靠。複製到筆記可以留痕,但和會話上下文脫節,也不方便在界面上對照刪改。
下面介紹社區插件 dsh-highlight-plugin(維護者 xiaoyaoguhuaxian,分類:客戶端):在會話正文裏劃選語句,用黃、綠、藍標成高亮色塊,標記在會話期間保留,可單獨刪除;色塊畫在獨立覆蓋層上,不易被界面重渲染沖掉,並按會話落盤,跨重啓仍在。
這是什麼¶
dsh-highlight-plugin 是 DeepSeek Harness(DSH)的客戶端插件,通過 Cordis patch 注入會話 UI,並在本機迴環地址上提供高亮數據的讀寫接口。一句話:在 DSH 會話界面上選中任意語句,一鍵標成高亮色塊;標記一直留在該會話中,直到主動刪除。
插件當前版本在資料中爲 1.2.8,許可證 MIT。社區目錄頁:https://www.skillhub.cn/plugins/xiaoyaoguhuaxian/dsh-highlight-plugin;源碼與說明:https://github.com/xiaoyaoguhuaxian/dsh-highlight-plugin。DSH 生態主張「一切皆插件」;SkillHub 等目錄爲社區站點,與 DeepSeek、幻方無官方從屬關係。
核心功能¶
資料中的職責劃分如下。
| 側 | 位置 | 行爲 |
|---|---|---|
| client | 會話正文區 | 劃詞選中 → 浮出取色 pill(黃/綠/藍三顆色球)→ 點色球完成標記 |
| client | 正文區上方覆蓋層 | 高亮色塊畫在獨立覆蓋層(不修改框架 React 管理的 DOM) |
| client | 色塊上點擊 | 彈出「刪除這條重點標記?」確認 → 單獨刪除,其他標記不受影響 |
| host | 127.0.0.1:3205(僅迴環) |
GET/POST /highlights、POST /highlights/delete,按會話存取 |
package.json 中的描述還提到:同句重標爲替換而非疊色;端點支持元素容器(加粗、標題、段首起拖也可標);多條疊在一起時支持一鍵全刪。持久化路徑爲 ~/.dsh/highlights/<會話id>.json。
安裝與啓用¶
從插件市場或 GitHub 安裝¶
在 DSH 設置裏打開 Settings → Plugins → Market,搜索 dsh-highlight;或使用資料中的命令行:
dsh plugin add github:xiaoyaoguhuaxian/dsh-highlight-plugin
安裝後按 DSH 慣例啓用對應 bundle;若你改過客戶端相關代碼,需重啓宿主進程後生效。
卸載¶
從 profile 的 dsh.profile.bundles 中移除 "dsh-highlight-plugin";若從市場安裝,也可在 Settings → Plugins 裏禁用或卸載。
典型用法¶
- 在任意 DSH 會話的正文區,用鼠標劃選需要留意的語句。
- 等待浮出的黃、綠、藍色球(pill),點選一種顏色完成標記。
- 閱讀過程中色塊保持在覆蓋層上;需要取消時點擊色塊,在確認框裏刪除該條。
- 同一句如需改色,再次劃選並點另一種顏色即可(資料說明爲替換,不疊色)。
宿主只在 127.0.0.1:3205 監聽,不對外網暴露;標記隨會話 id 寫入本地 JSON,重啓 DSH 後仍可讀回,直到手動刪除。
適用場景與注意¶
適合誰:經常在單會話裏做長回答審閱、需要原地圈句、稍後批量處理的 DSH 用戶;希望高亮不綁死在剪貼板或外部筆記上的場景。
已知邊界(來自 README,使用前心裏有數):
- 覆蓋層色塊設置
pointer-events: none,點擊刪除走 document 捕獲階段的命中判定;正在選字(選區未塌陷)時點擊不會彈出刪除框,避免與劃選衝突。 - 淺色主題下使用
mix-blend-mode: multiply字較清晰;深色主題爲半透明覆蓋,仍可讀。 - AI 流式輸出時,新錨定最多延遲約 200ms(防抖),屬正常現象。
- 會話被壓縮或編輯導致原句無法匹配時,該條標記靜默不畫,但數據仍保留。
- 若
3205端口被佔用,插件不會拖垮宿主:本輪內存內標色仍有效,落盤失敗會如實提示。
安全與權限:插件以當前 dsh 進程權限 運行,會在本機讀寫 ~/.dsh/highlights/ 並監聽迴環端口。安裝前建議瀏覽 GitHub 源碼與 MIT 許可證,確認符合你的環境策略。
結尾¶
dsh-highlight-plugin 把「劃重點」留在會話界面裏:三色標記、覆蓋層繪製、按會話持久化與單條刪除,針對長回答裏分散關鍵句難以找回的問題。需要安裝或源碼時,可打開目錄頁 https://www.skillhub.cn/plugins/xiaoyaoguhuaxian/dsh-highlight-plugin 或倉庫 https://github.com/xiaoyaoguhuaxian/dsh-highlight-plugin。