前言¶
在 DSH 裏同時推進多個智能體會話時,軌跡視圖適合逐條閱讀,但不適合快速判斷“現在哪些會話在幹活、哪些在等待、哪些排隊”。下面介紹一個 Web UI 插件:DSH Ox-Horse Office。它把多智能體會話的即時活動渲染成一個像素風辦公室,幫助你先看到整體狀態,再點進去查看具體會話。
這是什麼¶
DSH Ox-Horse Office 是一個用於 DeepSeek Harness(dsh)的 Web UI 插件,包名是 dsh-office-plugin,由 geguanming 維護。它解決的問題是把多個 agent 會話的運行狀態、等待事項和當前活動放到同一個可視面板中。
包版本和許可證如下:
package: dsh-office-plugin
version: 0.2.0
license: MIT
核心功能¶
會話狀態可視化¶
插件會把多個智能體會話呈現爲辦公室裏的 worker。運行中的會話顯示爲工作狀態,空閒會話顯示爲 idle,超出可顯示數量的運行會話顯示爲 queued。面板裏還有一個 dashboard,用於展示 live counts。
氣泡與待審批¶
會話的 streaming output、tools in flight、latest reports 會以 speech bubbles 形式顯示。當會話中有待批准的 tool call、question 或 plan review 時,辦公室會彈出 approval card,用於在卡片上處理待審批事項。
點擊交互¶
你可以點擊不同對象來查看或操作會話:
- 點擊 worker,查看 species、status、title 和 current activity。
- 點擊工作狀態的 worker 屏幕,打開 work monitor,查看 thinking、output、tool calls 和 reports。
- 點擊 boss,直接向當前 session 發送 order。
- 對待審批事項,通過彈出的 approval card 處理。
畫布控制¶
畫布支持 pan、zoom、reset 和 auto-fit。你也可以通過雙擊畫布回到完整視圖。
安裝與啓用¶
前置條件¶
該插件需要 dsh CLI 的 web profile,也就是 dsh web 環境。
dsh web
推薦安裝方式¶
從插件包安裝:
dsh plugin --profile web add dsh-office-plugin
安裝完成後,重啓 dsh web,讓插件在啓動時加載。
dsh web
從 git 安裝的構建限制¶
如果從 git 安裝,安裝時會觸發構建步驟。pnpm >=10 會阻止 install-time build scripts,因此首次安裝嘗試按設計失敗。錯誤信息會提示你向 profile 目錄添加 allowBuilds 配置:
~/.dsh/profiles/web/pnpm-workspace.yaml
錯誤中會給出類似下面的鍵,其中 <commit> 需要替換爲錯誤信息中打印的 commit:
allowBuilds:
dsh-office-plugin@git+ssh://git@github.com/geuguanming/dsh-office-plugin.git#<commit>: true
注意,只寫裸包名不可用。添加配置後,再重新執行安裝命令。
卸載¶
卸載命令:
dsh plugin --profile web remove dsh-office-plugin
然後重啓:
dsh web
如果卸載後 office 入口仍然出現,需要把插件從 profile 的 bundles 列表中移除:
~/.dsh/profiles/web/package.json
移除後再次重啓 dsh web。
典型用法¶
經過上面的安裝步驟後,可以按下面流程使用:
- 啓動
dsh web,然後點擊瀏覽器右上角的 office 入口。 - 通過 dashboard、亮屏和暗屏快速判斷全局狀態。
- 點擊 worker,查看它的 info card。
- 點擊亮着的 worker 屏幕,打開 work monitor。
- 點擊 boss,向當前 session 發送 order。
- 遇到待審批事項時,從彈出的 approval card 中處理。
- 任意時候雙擊畫布,返回完整視圖。
適用場景與注意¶
這個插件適合需要在 dsh web 中同時觀察多個 agent 會話狀態的開發者。它更適合做全局狀態速覽,而不是替代逐條查看軌跡和日誌。
使用注意如下:
- 插件以當前
dsh進程權限運行,安裝前應檢查源碼與許可證。 - 本插件許可證爲
MIT。 - 完整激活插件應使用
dsh plugin --profile web add;--patch搭配file:///URL 只會加載 host half,不會發現瀏覽器端代碼。 - 安裝或卸載後,需要重啓
dsh web。
鏈接¶
catalog: https://www.skillhub.cn/plugins/geguanming/dsh-office-plugin
github: https://github.com/geguanming/dsh-office-plugin
目錄頁用於查找插件,不代表官方應用商店。