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

目录页用于查找插件,不代表官方应用商店。

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

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

小夜