dsh-chat-tree:對話分支可視化插件

前言

在使用 DeepSeek Harness 調試智能體時,對話往往會分叉成多個分支,逐條查看歷史記錄容易打斷上下文。dsh-chat-tree 把對話分支畫成可點擊的樹,解決了這個問題。

這是什麼

  • 插件名:dsh-chat-tree
  • 一句話介紹:把對話分支畫成可點擊的樹
  • 維護者:JRJRJPRO
  • 類別:客戶端
  • 許可證:MIT

安裝與啓用

在 Web 或 CLI 環境下安裝:

dsh plugin --profile web add github:JRJRJPRO/dsh-chat-tree

安裝後刷新瀏覽器,插件立即生效,無需重啓 DSH。

核心功能

  1. 對話樹可視化:在 DeepSeek Harness 右側繪製對話分支樹,每個回合對應一個節點。
  2. 快速跳轉:點擊節點即可跳轉到特定回合,當前查看的回合會高亮顯示。
  3. 側邊欄摺疊:左側會話列表支持摺疊,展開時顯示運行/完成狀態,摺疊時僅顯示分支數量。
  4. 節點詳情卡片:雙擊節點卡片可展開,支持重命名、修改形狀、顏色和上傳圖片。
  5. 節點操作:
    • +:繼續從該回合開始新分支。
    • ☆:收藏節點。
    • ⇥ / ⇤:拆分或合併分支。
    • ×:刪除分支(僅第一個回合支持)。
  6. 可配置設置:
    • 可見範圍:控制樹顯示的深度或距離,防止大樹遮擋視線。
    • 節點大小:調整節點點、線和間距(50% - 250%)。
    • 顏色/形狀:自定義節點顏色和形狀樣式。
  7. 顏色編碼:
    • 藍色:當前對話回合。
    • 綠色:後臺完成的分支。
    • 橙色:壓縮後的回合。
    • 灰色:已回退的回合。

典型用法

  1. 安裝後刷新頁面,樹狀圖會出現在聊天窗口右側。
  2. 點擊任意圓點,聊天記錄滾動到對應回合。
  3. 點擊圓點旁的 + 號,從該回合繼續對話。
  4. 雙擊節點卡片,展開後可修改名稱、顏色或上傳圖片。
  5. 拖動樹狀圖左側的邊緣,調整樹與聊天窗口的寬度比例。

適用場景與注意

  • 適用場景:需要頻繁管理多分支對話的 DSH 用戶。
  • 依賴項:需要 schemastery。
  • 引擎要求:DeepSeek Harness 引擎版本需 >=0.1.5-rc.2。
  • Node.js 要求:>=20。
  • 數據存儲:節點名稱、收藏狀態、圖標和顏色存儲在 DSH 側,可跨設備同步。
  • 刪除限制:只有對話的第一個回合支持刪除分支,刪除會歸檔整個分支。
  • 隱藏提示:如果操作被禁用(如刪除非首回合),按鈕會變灰並提示原因。

結尾

該插件開源在 GitHub:https://github.com/JRJRJPRO/dsh-chat-tree,目錄頁面:https://www.skillhub.cn/plugins/JRJRJPRO/dsh-chat-tree。

羽毛球分组比赛记分
小程序二维码

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

小夜