DSH Ox-Horse Office:把多智能體會話渲染成像素辦公室的 Web UI 插件

前言

在 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,用於在卡片上處理待審批事項。

點擊交互

你可以點擊不同對象來查看或操作會話:

  1. 點擊 worker,查看 species、status、title 和 current activity。
  2. 點擊工作狀態的 worker 屏幕,打開 work monitor,查看 thinking、output、tool calls 和 reports。
  3. 點擊 boss,直接向當前 session 發送 order。
  4. 對待審批事項,通過彈出的 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

典型用法

經過上面的安裝步驟後,可以按下面流程使用:

  1. 啓動 dsh web,然後點擊瀏覽器右上角的 office 入口。
  2. 通過 dashboard、亮屏和暗屏快速判斷全局狀態。
  3. 點擊 worker,查看它的 info card。
  4. 點擊亮着的 worker 屏幕,打開 work monitor。
  5. 點擊 boss,向當前 session 發送 order。
  6. 遇到待審批事項時,從彈出的 approval card 中處理。
  7. 任意時候雙擊畫布,返回完整視圖。

適用場景與注意

這個插件適合需要在 dsh web 中同時觀察多個 agent 會話狀態的開發者。它更適合做全局狀態速覽,而不是替代逐條查看軌跡和日誌。

使用注意如下:

  1. 插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
  2. 本插件許可證爲 MIT
  3. 完整激活插件應使用 dsh plugin --profile web add--patch 搭配 file:/// URL 只會加載 host half,不會發現瀏覽器端代碼。
  4. 安裝或卸載後,需要重啓 dsh web

鏈接

catalog: https://www.skillhub.cn/plugins/geguanming/dsh-office-plugin
github: https://github.com/geguanming/dsh-office-plugin

目錄頁用於查找插件,不代表官方應用商店。

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

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

小夜