在 DeepSeek Harness (DSH) 的使用場景中,單一線性的對話流程往往難以滿足多任務並行的需求。當主會話正在進行時,若需要同時處理另一條獨立的對話線索,通常需要切換上下文或中斷當前任務。dsh-side-session 插件通過在主會話運行時從對話頭部一鍵啓動獨立、可繼續的並行會話,解決了這一問題。
插件概覽¶
- 插件名稱:dsh-side-session
- 維護者:123dbl
- 許可證:MIT
- 核心價值:在 DSH 主會話運行時,從對話頭部一鍵啓動獨立、可繼續的並行會話。
核心功能¶
- 命令集成:註冊宿主命令
/side-chat(旁會話),並顯示在輸入框的「+」命令菜單中。 - 子代理派生:在當前會話下派生一個可繼續對話的子代理,帶有固定的開場白和自動時間戳標籤。
- 自動視圖跳轉:前端自動跳轉至新旁會話的官方對話視圖,由用戶直接接管。
- 極簡交互:無面板、無彈窗、無設置,僅通過命令菜單入口進行交互。
安裝與啓用¶
使用官方提供的安裝命令即可完成插件加載。
dsh plugin --profile web add github:123dbl/dsh-side-session
安裝完成後,該插件會自動在 Web 客戶端生效。
典型用法¶
- 在對話輸入框點擊「+」(或直接輸入
/),在彈出的菜單中選擇 side-chat。 - 瀏覽器界面會自動跳轉並打開一個新的旁會話視圖。
- 在新視圖中進行提問,此時主會話與旁會話可保持並行運行,互不干擾。
環境要求¶
使用該插件需滿足以下前提條件:
- 主機支持:運行的 DSH 主機必須支持
ctx.subagents.startContinuable接口,用於派生子代理。 - 客戶端事件:Web 客戶端需能夠監聽
command/executed事件,以處理並打開新會話視圖。
結語¶
dsh-side-session 爲 DSH 用戶提供了輕量級的並行對話能力,適合需要同時維護多個獨立對話流度的場景。更多技術細節與源碼,請參考插件目錄頁或 GitHub 倉庫。