dsh-conversation-density-map:右側歷史對話標籤的對話密度地圖插件

在 DeepSeek Harness (DSH) Web 客戶端中,當對話歷史變長時,在消息之間快速定位是一個常見痛點。dsh-conversation-density-map 插件在聊天區右側提供一個可視化的“對話密度地圖”,通過小刻度直觀展示整段對話的分佈、長短與當前位置,點擊任意刻度即可平滑跳轉。

插件定位

這是一個由 weien666 維護的客戶端插件。它通過刻度條的形式,將對話內容映射爲可視化的長度。純前端實現,零依賴,無需構建。

核心功能

插件具備以下特性:

  1. 一輪對話一標籤:每輪對話只佔一個標籤,AI 回覆(含工具操作、多段文本)不會被切碎,形成 用戶 → AI → 用戶 → AI 的乾淨交替。
  2. 密度一目瞭然:長回答對應更長的刻度,短消息則形成密集的短刻度,可以快速判斷對話中哪些部分內容較多、哪些部分較碎。
  3. 窗口自適應佈局:
    • 常規窗口:刻度橫向長度統一,保持簡潔。
    • 最大化窗口:刻度橫向長度會直觀展示消息規模與長度。
  4. 懸停智能疏散:對話較多、刻度密集時,鼠標靠近右側標籤會自動上下拉開,方便點擊跳轉;少量對話時懸停不移動。
  5. 懸停預覽:鼠標懸停任意刻度可查看預覽(第幾條 / 約多少字 / 內容開頭)。
  6. 當前位置跟隨:滾動時自動高亮當前閱讀的對話。
  7. 主題跟隨:顏色取自 Harness 現有主題變量,深淺色自動適配。

安裝與啓用

使用官方命令行工具安裝:

dsh plugin --profile web add github:weien666/dsh-conversation-density-map

安裝後重啓 DSH(dsh web restart)並硬刷新瀏覽器(Ctrl+Shift+R)即可生效。

使用方式

安裝完成後,可通過以下操作使用:

  1. 點擊跳轉:點擊任意刻度,頁面平滑滾動到該對話開頭。
  2. 查看預覽:鼠標懸停在刻度上,顯示該對話的序號、字數及內容開頭。
  3. 密集疏散:當對話較多、刻度堆砌時,鼠標靠近右側邊緣,刻度會自動上下拉開,便於點擊。

注意事項

  1. 停止更新:DeepSeek Harness 最新版本已內置側邊欄,故此插件停止繼續更新。
  2. 技術實現:純前端、零依賴、無需構建,僅使用瀏覽器原生 API。
  3. DOM 適配:插件基於特定的 DOM 結構(data-chat-flow 等)運行。若 DSH 升級變更了聊天區 DOM 結構,可能需要小幅適配。

生態鏈接

  • GitHub 倉庫:https://github.com/weien666/dsh-conversation-density-map
  • 社區目錄:https://www.skillhub.cn/plugins/weien666/dsh-conversation-density-map
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜