dsh-conversation-tree:用工作區與主題樹整理 DSH 對話

前言

DeepSeek Harness(DSH)的會話列表默認是扁平的:項目一多,很難一眼看出某條對話屬於哪個工作區、哪條任務線。有人用文件夾或命名約定湊合,但列表仍會隨着會話增多變得難掃。下面介紹的是客戶端插件 dsh-conversation-tree(倉庫 orchivo/dsh-conversation-tree):在會話列左側增加一條可摺疊、可拖寬的「對話樹」帶,按 Workspace → 主題 → 對話 組織,點擊行仍打開 DSH 原有的真實會話,不替換產品自帶的會話列、Composer 和右側欄。

這是什麼

Conversation Tree for DSH 由維護者 orchivo 發佈,分類爲客戶端插件,當前 npm 包版本 0.2.0(MIT 許可證)。它解決的是對話歸檔與導航:把多條 WorkSpace 下的會話掛到可嵌套的主題節點上,並支持狀態彙總、搜索與(可選)由智能體通過工具維護樹結構。數據只寫在本地,不發起網絡請求。

需注意:社區裏另有名稱相近的 Unintendedz/dsh-conversation-tree,做的是單會話內的消息分支,與本插件的「工作區—主題—對話」組織層不是同一類產品;在 dsh.so 上本插件對應頁面爲 /artifact/dsh-conversation-tree-2/。

核心功能

插件在會話列左側預留一條樹形帶(默認摺疊);展開後可見多級結構,產品 UI 其餘部分保持原樣。

能力 說明
分層組織 第一級爲 WorkSpace,其下爲主題(可嵌套),對話掛在主題或工作區根下
狀態一覽 每行彙總自身及子節點下對話的狀態計數,打開對應對話後相關計數纔會清掉
帶內搜索 可搜主題標題/描述、已索引的對話標題與正文(索引在 DSH 內按需構建)
摺疊與寬度 默認摺疊;可拖右緣調整寬度(最小約 320px),狀態會記住
界面語言 簡中/英文隨 Settings → General → Language 切換,無需重啓
0.2.0 增量 樹隨當前會話定位;每 WorkSpace 有「Archived」架;支持拖拽整理;刪主題會先確認,對話保留並回退到工作區頂層

插件向智能體註冊 9 個工具,可用於規劃目標結構、創建/重命名/移動節點、把已有對話歸檔到合適主題等;工具只讀寫本地對話樹映射,不執行 shell、不掃盤。

權威數據文件爲 $DSH_HOME/conversation-map/map.json,經 /conversation-map RPC 讀寫並帶樂觀鎖 revision;插件聲明無 npm 依賴、無 install/postinstall 腳本。

安裝與啓用

要求 DSH >=0.2.1-rc.3(見包內 engines.dsh)。

官方命令:

dsh plugin --profile web add dsh-conversation-tree

安裝後重啓 DSH。樹帶默認收起:會話標題欄會出現約 28×28 的圖標,側欄面板行裏的「Conversation Tree」入口行爲一致。

若命令找不到包,可在 DSH 裏 Plugins → Discover → Index sources 添加索引源後再從界面安裝:

https://cdn.jsdelivr.net/gh/orchivo/dsh-plugins-index@main/index.json

也可在對話裏讓智能體按 README 中的三步說明代爲執行上述命令與索引添加,並在完成後提示你重啓。

典型用法

README 歸納的三種常見方式如下,均可直接對照操作。

  1. 多個 WorkSpace,一棵樹:每個 WorkSpace 是樹的第一層,各自保留會話列表,避免在長扁平列表裏猜對話歸屬。
  2. 長項目按主題歸檔:主題可嵌套(例如目標 → 策略 → 任務);從樹行打開對話時,高亮、當前會話與右側欄保持一致。
  3. 交給模型維護樹:在對話中說明意圖,例如讓模型審閱當前線程並歸檔到合適主題;模型通過上述 9 個工具改樹,對已歸檔項會返回 ARCHIVED 而不誤改。

拖拽方面:可把對話拖到主題或 WorkSpace 行;主題可拖到其它主題或兄弟節點之間;刪除主題會確認並移除整棵子樹,其下對話保留並落到工作區頂層。

適用場景與注意

適合:同時使用多個 WorkSpace、單項目會話很多、希望按主題瀏覽和搜索、或希望智能體幫忙整理對話結構的用戶。

運行與信任:插件以當前 DSH 進程權限運行,僅讀寫本地 map.json 及 DSH 已有的會話文本(用於搜索索引)。安裝前建議查看 GitHub 源碼 與 MIT 許可證;除你自行執行的 dsh plugin add 或添加 Discover 索引 URL 外,插件本身不聯網。若產品 DOM 插槽變化導致帶無法掛載,會顯示「暫時不可用」提示,而不是蓋住會話列。

社區目錄頁(與 DeepSeek / 幻方無官方從屬關係):skillhub.cn 插件頁。

結尾

dsh-conversation-tree 在不動 DSH 主界面佈局的前提下,用 Workspace → 主題 → 對話 的樹形帶解決扁平會話列表難管理的問題,並支持本地搜索、歸檔與智能體協作整理。安裝命令爲 dsh plugin --profile web add dsh-conversation-tree,需 DSH >=0.2.1-rc.3 並在安裝後重啓。

  • 目錄頁:https://www.skillhub.cn/plugins/orchivo/dsh-conversation-tree
  • GitHub:https://github.com/orchivo/dsh-conversation-tree
羽毛球分组比赛记分
小程序二维码

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

小夜