Loom Chat:DSH Web 插件,用於通過畫布進行並行探索

前言

在 DeepSeek Harness (DSH) 中,會話本質上是線性的。面對複雜的推理任務或需要同時探索多條路徑的場景,線性視圖很快變得難以管理。Loom Chat 是一個 Web 客戶端插件,它將標準的 DSH 會話轉化爲可平移、可縮放的畫布,允許您可視化並探索這些分支。

插件簡介

Loom Chat 是一個由 onenameneo 維護的 DSH 客戶端插件。它屬於 Web 客戶端類別,專門用於將線性會話轉換爲可視化的畫布視圖,以支持並行探索。

核心功能

  • 畫布視圖:將線性會話轉換爲可平移、可縮放的畫布,用於並行探索。
  • 分支機制:支持從消息或文本選擇處開始分支。子會話是獨立的,並且可以以無限深度繼續分支。
  • 獨立控制:畫布中的每個窗口都可以獨立讀取其轉錄、編輯草稿、發送消息或停止生成。
  • 內容渲染:插件負責渲染畫布的轉錄,包括文本/Markdown、代碼、推理、工具、狀態、命令、上下文和附件引用。
  • 交互與性能:支持從任何窗口進行平移、縮放、節點選擇和分支。支持摺疊子樹及按需加載冷歷史。

安裝與啓用

使用 npm 安裝最新發布版本:

dsh plugin --profile web add dsh-loom-chat
dsh web

該插件僅貢獻於 web 配置文件,不會修改 DSH 原生側邊欄或替換原生對話渲染器。如果需要最新的未發佈提交,可以使用 GitHub 源,但請注意,GitHub 安裝會通過其 prepare 腳本本地構建包,而 npm 下載預構建的工件。

典型用法

  1. 打開畫布:從原生 DSH 會話頭打開 Loom,以在畫布上平移和縮放。
  2. 分支:使用任意會話窗口上的分支操作,從該上下文繼續探索。
  3. 並行工作:每個分支都保持其自己的歷史、草稿和運行時狀態。

適用場景與注意

  • 適用場景:適合需要同時探索多條推理路徑、管理複雜上下文分支或在不同假設上並行工作的用戶。
  • 注意事項:
    • 插件在當前 DSH 進程權限下運行,安裝前應檢查源碼與許可證。
    • 具有 origin: 'subagent' 的會話被排除在普通 Loom 主題圖之外。
    • 頁面刷新後,分支選擇狀態的呈現狀態會通過子會話 ID 恢復。
    • 畫布保持完整的關係圖與展示分離,摺疊窗口不會改變持久化的父子關係。

Loom Chat 爲 DSH 用戶提供了結構化的分支探索方案。更多細節請查閱 GitHub 倉庫。

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

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

小夜