DeepSeek Harness 插件:Docking Layout(編輯器風格多窗口管理)

前言

DeepSeek Harness (DSH) 採用插件化架構,在 Web 端進行智能體開發或調試時,往往需要同時查看多個 Session 或對話窗口。原生的標籤頁管理方式可能無法滿足多任務並行處理的需求。dsh-docking-layout 插件旨在解決這一佈局問題,通過將對話標籤頁組織成類似代碼編輯器的停靠結構,提供更靈活的窗口管理能力。

這是什麼

這是一個由 ai-eks 維護的 Web 客戶端插件。它的核心價值是在 DeepSeek Harness Web 中組織無限數量的對話標籤頁,並將其劃分爲可拖拽拆分的編輯器風格組,讓開發者能夠自由調整工作區佈局。

核心功能

該插件提供了以下具體能力:

  1. 無限組織:支持無限數量的標籤頁和組,沒有固定的大小限制,你可以自由擴展工作區。
  2. 拖拽與拆分:拖拽標籤頁到另一個組以移動它,或者拖拽到邊緣以拆分窗口;工具欄按鈕也提供了向右或向下拆分的快捷方式。
  3. 響應式佈局:當窗口寬度達到 760 像素時,系統會自動切換爲單組全寬顯示模式,並通過組切換器進行視圖切換。
  4. 會話持久性:關閉標籤頁只會改變瀏覽器的佈局,永遠不會刪除其 DSH Session。即使關閉了最後一個標籤頁,插件也會打開一個空白 Session(當 DSH 選擇一個時複用現有的空白 Session)。
  5. 模式切換:當你切換到單列模式或另一個主面板時,停靠面板會隱藏;返回時,組佈局會自動恢復。

安裝與啓用

在安裝之前,請確認環境依賴。

  • 依賴版本:需要 DeepSeek Harness ^0.1.7-rc.2 和 Cordis ^4.0.4。如果你使用的是 DSH 0.1.2 版本,請使用插件 0.1.2-rc.1。
  • 安裝命令:
dsh plugin --profile web add github:ai-eks/dsh-docking-layout
  • 啓用方式:安裝完成後,在 DSH 側邊欄的底部找到並啓用 “Docking Layout”。

典型用法

啓用插件後,你可以通過以下方式組織界面:

  1. 打開多個 Sessions,可以通過組菜單或 DSH 側邊欄操作。
  2. 使用鼠標拖拽標籤頁到不同的組中,或者拖拽到窗口邊緣進行拆分。
  3. 利用工具欄上的按鈕,快速將新標籤頁拆分到右側或下方。

適用場景與注意

  • 觸摸設備:在觸摸佈局下,交互方式有所不同,系統使用拆分按鈕和組切換器代替了標籤頁的拖拽操作。
  • 生態集成:如果安裝了 dsh-better-sidebar 插件,該插件會提供一個共享的底部工作臺,該工作臺會跨越所有組下方的對話區域。
  • 數據安全:該插件僅存儲佈局偏好,且所有嵌入頁面均爲同源。它不會複製 Session 的日誌、提示、批准或文件,也不會添加任何對模型可見的額外信息。
  • 本地化:所有的佈局設置都保存在本地。

結語

Docking Layout 插件通過引入編輯器風格的停靠機制,解決了 DSH Web 中多窗口管理的痛點。如果你需要在一個界面中並排查看或切換多個對話,這是一個直接落地的解決方案。

更多細節或反饋,請參考插件目錄頁或 GitHub 倉庫:https://github.com/ai-eks/dsh-docking-layout

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

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

小夜