Relay
Dark graphite control room for AI agents and MCP servers. The interface is a place to watch agents, servers, tool calls, and approvals. Violet marks the human-and-agent path. Teal marks the server path. Everything on these pages is sample data.
Start here
- Color, type, and tokens: palette, type, spacing, and accessibility.
- CSS implementation: Bootstrap 6 scope, classes, and alpha notes.
- Motion: entrances, graph edges, sparklines, feed, and reduced motion.
- Components: live catalog, extended variants, and the 43 core families.
- Charts: trend, bar, and sparkline patterns.
- Layouts: shell, drawer, and stacked regions.
- Control room: the interactive dashboard.
Principles
- One violet action color. Success, warning, and danger stay green, amber, and rose, and they always have a word.
- The graph is a picture of sample links. When the curves do not fit, the same links stay in text.
- Approvals are explicit. Approve and Deny change only this page.
- The sidebar is an offcanvas drawer below the Bootstrap
lgbreakpoint (1024px) and a column from there up. - Motion explains arrivals and live state.
prefers-reduced-motion: reduceleaves the final numbers and layout in place.
Using the system
Guide pages load the shared studio catalog with theme="relay" inside b2-bs6, the Bootstrap 6 scope shared with Folio, Spark, and Pace. The control room uses a separate @scope (.relay-bs6) so its glassy layout does not restyle those catalogs or the VitePress shell. Bootstrap is pinned to 6.0.0-alpha.1.