dsh-side-chat:DeepSeek Harness 原生並行側聊

在 DeepSeek Harness 中進行智能體開發或工作流操作時,往往需要在主對話旁進行並行追問或獨立思考。dsh-side-chat 插件通過在主會話旁邊開啓一個原生、獨立且隱藏的子會話,解決了這一需求。它不佔用子代理路由,不污染會話列表,支持按需理解主對話上下文。

這是 KarlOfLaw 維護的 DeepSeek Harness 工作流插件,版本 1.2.1,採用 MIT 許可證。它複用 DSH 原生會話組件,通過 parentSession 關聯創建真正的並行會話。

核心功能

  • 真實獨立會話:擁有獨立的 transcript 和共享的 workspace。
  • 完整原生 UI:直接複用 DSH 原生會話界面,支持模型選擇、附件、工具和審批流程。
  • 發送前即完整可用:空白側聊也顯示原生會話正文、輸入框以及隱藏/關閉控制。
  • 按需理解主對話:不復制主對話記錄,通過 side_chat_context 按需讀取相關父會話片段。
  • 真正並排:支持拖動中間分隔線調整比例,側聊佔比限制在 25%–70%。
  • 不污染會話列表:新側聊立即歸檔,不出現在 workspace 左側列表。
  • 選文即問:選中主消息文字點擊“引用到側聊”,引用可預覽刪除,發送時才加入上下文。
  • 兼容與控制:兼容 Better Sidebar,支持隱藏、恢復和刪除。

安裝與啓用

需要安裝 DeepSeek Harness 0.1 或 0.2,以及 Node.js 22+。

下載 dsh-side-chat-1.2.1.tgz 後,執行安裝命令:

dsh plugin --profile web add .\dsh-side-chat-1.2.1.tgz

從工程目錄啓動 DSH:

dsh web --port 3080

典型用法

  1. 打開主會話,點擊 header 中的消息氣泡“+”圖標,側聊會立即顯示。
  2. 在側聊中使用工具和審批流程,像普通 DSH 會話一樣操作。
  3. 拖動中間分隔線調整比例,聚焦分隔線後可用方向鍵微調。
  4. 選中主消息文字,點擊“引用到側聊”,輸入框上方會出現引用提示,可刪除。
  5. 點擊側聊 header 的面板圖標可隱藏;關閉按鈕可選擇“保留對話”或“刪除並關閉”。

適用場景與注意

適合需要在主對話旁進行深入追問、代碼審查或並行調試的場景。

注意:
* 單次選文引用最多保留 8,000 個字符。
* 移動端長按選文和觸摸操作條尚未做專門優化。
* 插件依賴公開的 SessionProvider 和 conversation.content Factory,安全徹底刪除支持 DSH 0.1/0.2 的 JSONL 與 Zstandard JSONL 會話文件。

通過這個插件,可以在不離開主界面的情況下,利用 DSH 的原生能力進行並行對話,既保持了主會話的整潔,又提供了獨立的思考空間。更多細節和源碼可參考 GitHub 倉庫。

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

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

小夜