Real-time dashboard
Live task events. Live worker state.
A session-authenticated WebSocket carries task lifecycle events, worker heartbeats, and queue depth reports from the brain to the dashboard. The dashboard reconnects its WebSocket when interrupted; it does not fall back to long-poll. Agents on restrictive networks can explicitly select the separate HTTPS long-poll transport.
z4j dashboard - Real-time dashboard
Mockup of the dashboard view for this feature. Live-reloading and themed to match your dashboard.
Ships with
- Dashboard WebSocket uses the logged-in session plus origin checks
- Agent WebSocket uses HMAC v2 envelopes with a timestamp, nonce, and monotonic-sequence replay guard
- Agent WebSocket frames are session-bound for reconnect detection
- Explicit HTTPS long-poll transport for agents on restrictive networks
Related