
Dashboard Plugins
Three custom observability dashboard plugins — 43 API routes, SVG mind maps, live Mac mini monitoring, subagent fleet tracking.
Overview
The Hermes dashboard has a plugin extension system. I built three plugins that turn it from a status page into a real operations console.
Plugins
platform_observability
A 4-tab plugin with an SVG force-directed mind map of Honcho’s peer/session/conclusion graph. 23 API routes, 38 nodes, 36 edges.
activity_pulse
A heartbeat view of the last 24 hours — session activity, message heatmaps, token usage. 9 API routes.
subagent_fleet
Live tracking of background subagent processes. Can kill and retry failed dispatches from the UI. 11 routes including 2 write endpoints.
Technical notes
Each plugin is a self-contained directory under ~/.hermes/plugins/<name>/ with:
plugin.yaml— manifestdashboard/api.py— Python FastAPI routerdashboard/index.js— vanilla React (via SDK globals, no build step)dashboard/styles.css— scoped styles
The dashboard auto-discovers plugins on startup. No source modifications to the Hermes agent itself — pure plugin-based extension.