Core Function Modules: Integrated Monitoring and Management
The Dashboard divides functions into multiple modules to achieve seamless integration of monitoring and management:
Cockpit-style Monitoring (Flight Deck)
The homepage is designed as a "flight deck", containing real-time updated key panels:
- System Status: An animated arc dashboard displays CPU, memory, and disk usage, with color thresholds indicating health status;
- Gateway Status: Shows WebSocket connection status, latency, and protocol version (key indicators for communication with the OpenClaw core);
- Active Sessions: Lists current sessions and model tags to quickly understand system load;
- Task Control: Displays scheduled tasks and provides inline enable/disable switches;
- Cost Metering: Shows daily expenses, a budget progress bar, and an adjustable slider (budget is persisted via localStorage);
- Log Stream: Real-time scrolling logs colored by error/warning/info levels.
Agent Management
Covers agent lists, session browsers, and node management: Users can view session details, message history, model coverage settings, and adjust the thinking mode switch.
Automated Tasks
Provides complete CRUD functions for scheduled tasks: Create, edit, enable/disable, run immediately, view history, export CSV; the flight deck supports inline switches for quick task status control.
Observability
Includes a metrics dashboard (token usage/cost time series, configurable time window, line charts/pie charts/bar charts, CSV export), log browser, and file manager.