Dashboard
The Fuze dashboard is a React web UI for real-time monitoring, trace replay, and compliance reporting.
Starting the dashboard
The dashboard is served by the daemon on the same port:
# Start daemon (serves dashboard at http://localhost:7700)
npx fuze-ai daemon
# Or build and serve separately
npm run build --workspace=packages/dashboardViews
Live Runs
Real-time view of all active and recent agent runs. Shows:
- Active run count with live status badges
- Cost accumulation per run
- WebSocket-driven updates (no polling)
- One-click kill switch for any active run
Trace Replay
Step-by-step replay of any completed run:
- Timeline of all steps with tool names and latency
- Side-effect indicators
- Guard event details (loops, budget blocks)
- Compensation status per step
- Full args hash and token counts
Budget Dashboard
Org-wide and per-agent spend tracking:
- Daily spend chart with trend visualization
- Per-agent breakdown
- Budget ceiling indicators
Agent Health
Per-agent reliability metrics:
- Success rate percentage
- Total runs and average cost
- Failure hotspot detection (which tool fails most)
- Agent-level spend tracking
Compliance Panel
EU AI Act compliance checklist:
- Hash chain integrity status
- Audit log coverage verification
- Human oversight controls
- Data retention status
Real-time updates
The dashboard connects to the daemon via WebSocket at /ws. Events are streamed in real-time:
run_start/run_endstep_endguard_eventalert
The WebSocket connection uses exponential backoff (1s to 30s) with a maximum of 20 reconnection attempts before giving up.
Generating compliance reports
Navigate to any run's trace replay and click "Generate Report" to produce an EU AI Act Art. 12 compliant incident report. The report includes:
- Full step trace with timestamps and costs
- Side-effect inventory
- Compensation actions and outcomes
- Guard events with severity classification
- Human oversight status (kill switch availability and usage)
- Audit chain integrity verification