Skip to main content
Burgundy is the operator dashboard for Gloo Forge. It is a that gives operators a real-time control plane for the entire Forge platform — managing agents, launching workflows, triaging approvals, monitoring execution, and tracking costs. It communicates with the Forge platform exclusively through the Dashboard API — a Convex-reactive boundary that provides domain-complete data with zero client-side joins. Burgundy does not execute agent work. It is the human interface across the full system: one consistent view over declared state in Convex and live runtime behavior from Bridge.

Two Data Connections

Burgundy maintains two live connections simultaneously to deliver a unified view of the platform.

Dual Data Plane Architecture

ConvexConvex Subscriptions

Durable state via Dashboard API reactive subscriptions. 13 domain modules covering workflows, agents, governance, analytics, and operations.

Reactive QueriesTransactional MutationsDurable History
BridgeBridge SSE + REST

Live gateway events via SSE streaming and operational commands via REST. Agent lifecycle, step dispatch, health updates, and sync operations.

SSE StreamingREST OperationsLive Events
Burgundy never talks to a gateway directly. Gateway traffic always flows through Bridge’s adapter seam, keeping the UI runtime-agnostic.

Dashboard Sections

The dashboard is organized into seven main sections, each covering a distinct operational domain.

Dashboard Section Map

Workforce

Org chart, structure tiers, positions, people, roles

Execution

Factories, workflows, runs, approvals, operations, copilot

Observe

Live events, activity, audit, logs, traces, analytics, budgets, alerts

Projects

Projects, objectives, factory overview, tasks, codebase

Resources

Agents, skills, models, tools, gateways, documents, knowledge, memory

Governance

Policies, safeguards, approval policies, rate limits, security, config, feature flags

Settings

Webhooks, alert rules, deployment config

Tech Stack

LayerTechnology
FrameworkNext.jsNext.js 15 (App Router)
UIReact 19
StylingTailwind CSS v4
Routes85+ pages across 7 sections
Data LayerDashboard API (13 domain modules)
State (durable)ConvexConvex reactive subscriptions
State (live)Bridge SSE + REST
AuthWorkOSWorkOS AuthKit
LinterBiome

Authentication

Burgundy authenticates users through . All public queries require authentication. All mutations (registry writes, workflow actions, gateway management) require the forge-admin role.

Connection Health

The dashboard footer shows the Bridge connection status with auto-recovery and backoff when the connection drops. A status indicator shows connected (green), reconnecting (amber), or disconnected (red) states. Architecture: See the Dashboard API for how Burgundy communicates with Forge. →

Section Guides

Home & Activity

Fleet overview, activity feed, attention items, and quick actions.

Agent Management

Browse, configure, deploy, and monitor agents across the platform.

Workflows & Runs

Build, launch, and monitor workflow execution with real-time DAG visualization.

Approval Queue

Triage and resolve human-in-the-loop approval gates from a centralized queue.

Analytics & Cost

Token spend tracking, model economics, budget monitoring, and cost alerts.

Observe & Operations

Operations center, event timeline, traces, copilot analysis, and operator notes.

Audit Trail

Append-only event log with filtering, timeline visualization, and per-run audit packets.

Settings

Webhooks, alert rules, feature flags, gateway management, and platform configuration.