Skip to main content

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.

Preview
z4j overview view with sample project data
Dashboard overview · sample data. Explore the live demo →

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

More capabilities

Ready to try z4j?