前言¶
當你同時啓動多個 DSH 實例,並需要查看每個實例裏的對話進度時,逐個打開頁面會比較分散。dsh-multi-chat 把這個操作放進官方 DSH Web 界面:把聊天區變成多窗口牆,把多個實例並排顯示。
這是什麼¶
dsh-multi-chat 是 daetz-coder 維護的 DSH 客戶端插件(client-plugin),許可證爲 MIT。
它面向 DeepSeek Harness(DSH)Web 界面,提供多窗口網格視圖,用於並排運行、監控多個對話實例,並在同一局域網內用手機或平板查看進度。
倉庫地址:https://github.com/daetz-coder/dsh-multi-chat
核心功能¶
下面列出核心功能:
- 從側邊欄一鍵進入多窗口視圖,聊天區變爲窗口網格,並排顯示多個 DSH 實例。
- 掃描端口範圍,自動發現運行中的 DSH 實例;也支持手動管理。
- 在牆內一鍵啓動新的 DSH 實例。
- 點擊 “Phone access” 啓動內置的帶口令認證的局域網網關。
- 支持窗口控制:最大化、刷新、新標籤頁打開、停止實例、切換列數(
auto/1/2/3/4/6)。
安裝與啓用¶
使用下面命令安裝到 web profile:
dsh plugin --profile web add dsh-multi-chat
該插件的 package.json 中 dsh.marketplace.requiresRestart 爲 true,因此安裝後需要重啓 DSH Web 會話。
典型用法¶
1、啓動多個實例:
npx dsh-multi-chat start --ports 3080,3081,3082
2、打開任意一個 DSH 實例,點擊側邊欄底部的 “Multi-window” 進入多窗口牆。
3、在牆內切換列數、刷新、最大化或停止對應實例。也可以在牆內啓動新的 DSH 實例。
4、需要手機或平板查看時,點擊 “Phone access”,獲取局域網 URL 和 token,然後在同一局域網內的設備上訪問該 URL 並輸入 token。
適用場景與注意¶
適合:
- 同時運行多個 DSH 實例或 Agent 任務,需要在一屏內查看多個對話狀態。
- 使用同一局域網內的手機或平板查看 DSH 進度。
- 不替換現有 DSH Web 界面,只在現有界面中加入多窗口視圖。
注意:
- 插件只註冊新增列表插槽和若干 JSON 路由,不替換現有插槽,也不重寫核心會話、agent、tool 邏輯。
- 官方
dsh web故意禁止--host 0.0.0.0;插件使用內置 token 認證的局域網網關進行反向代理。 - 插件會隨 DSH Web 客戶端加載,並以當前
dsh進程可用的權限運行。安裝前建議檢查源碼、依賴和許可證。
結尾¶
dsh-multi-chat 的作用是把多個 DSH 實例放在同一屏幕內,方便持續查看多個對話實例的狀態。
倉庫地址:https://github.com/daetz-coder/dsh-multi-chat
目錄頁:已覈實事實中未給出具體目錄頁 URL,本文不列出。