dsh-talk-map:DSH 可視化對話地圖

前言

DeepSeek Harness(DSH)作爲插件化平臺,支持用戶通過擴展工具增強工作流。在長時間或多會話的開發與協作中,用戶往往受限於“工作記憶”,難以在多個對話之間維持上下文關聯。dsh-talk-map 插件將這一痛點轉化爲空間管理能力,通過無限畫布與卡片交互,爲用戶提供一種更直觀的會話導航方式。

這是什麼

這是一個爲 DeepSeek Harness 設計的可視化對話地圖插件。它將每一次會話轉化爲畫布上的卡片,提供類似白板的交互體驗。插件旨在通過“空間記憶”替代傳統的“工作記憶”,幫助用戶管理無限對話流。項目由 Tasihi89 維護,採用 MIT 許可證。

核心功能

該插件主要解決會話組織與上下文繼承的問題:

  1. 空間記憶與無限畫布:提供無限延伸的白板,支持 16px 網格吸附。卡片位置持久化保存,用戶可以按照自己的空間直覺排列對話,不會因刷新或操作而自動打亂。
  2. 雙擊交互與卡片管理:
    • 雙擊空白處:在該位置創建新會話並直接進入。
    • 雙擊卡片:打開對應的會話。
    • 拖拽卡片:在畫布上自由移動並放置。
  3. 連線分叉與上下文注入:從卡片的右側手柄拖拽線條到空白處,可以預覽並編輯上下文摘要,確認後分叉出一個繼承舊對話上下文的新會話。
  4. 自動摘要:會話進入空閒狀態後,插件會自動生成包含摘要、關鍵發現和下一步驟的三段式摘要。
  5. 雙語界面:支持自動/中文/English 切換。地圖界面語言可在頭部語言膠囊中切換,且狀態會被記住。
  6. 血緣可視化:原生 DSH 的 fork/subagent 生成關係顯示爲虛線,用戶自定義的注入連線顯示爲實線。

安裝與啓用

安裝過程無需構建步驟,直接使用官方命令添加插件:

dsh plugin --profile web add github:Tasihi89/dsh-talk-map

安裝完成後,重啓 dsh web,側邊欄底部會出現地圖按鈕。

典型用法

操作 效果
側邊欄地圖按鈕 / Esc 切換地圖顯示
拖拽卡片 移動卡片位置(自動吸附 16px 網格)
雙擊空白處 在該位置創建並進入新會話
雙擊卡片 打開該會話
從卡片右側手柄拖拽到空白處 預覽上下文注入 → 確認後分叉新會話
點擊卡片上的 ⟳ 手動重新生成摘要
頭部語言膠囊 切換語言:Auto → 中文 → English

適用場景與注意

  • 適用人羣:適合習慣通過視覺空間定位信息的人羣,特別是對 ADHD(注意缺陷多動障礙)友好的會話管理工具。
  • 數據存儲:畫布數據(位置、連線、摘要)通過 DSH 的官方 storage-domain 存儲在 $DSH_HOME/storages/talk_map.json 中。
  • 上下文生成:摘要生成使用 DSH 配置的默認模型,通過本地 LLM 渠道進行,無外部請求。
  • 兼容性:插件基於 deepseek-harness 0.1.0-rc.6 構建。由於處於 rc 階段,API 可能存在漂移。升級前建議檢查 src/client/dsh.ts 和 src/host/dsh-host.ts 中的結構契約。

總結

dsh-talk-map 爲 DSH 提供了一個可視化的會話管理層。通過卡片、連線與無限畫布的結合,它將散亂的對話轉化爲結構化的知識圖譜,便於用戶在複雜的對話流中回溯、分叉與繼承上下文。

資源:
* 插件目錄
* GitHub 倉庫

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

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

小夜