Expand description
§Web Dashboard
Real-time web dashboard for monitoring Rust AI Agents.
§Features
- WebSocket-based real-time updates
- Cost and token metrics visualization
- Agent status monitoring
- Request history and latency graphs
§Usage
ⓘ
use cortexai_dashboard::DashboardServer;
use cortexai_monitoring::CostTracker;
use std::sync::Arc;
#[tokio::main]
async fn main() {
let cost_tracker = Arc::new(CostTracker::new());
let server = DashboardServer::new(cost_tracker);
server.run("127.0.0.1:3000").await.unwrap();
}Structs§
- Agent
Status - Agent status information
- Dashboard
Metrics - Dashboard metrics snapshot
- Dashboard
Server - Dashboard web server
- Dashboard
State - Shared dashboard state
- Session
- Session representing a conversation
- Trace
Entry - Trace entry representing a single step in agent execution
Enums§
- Session
Status - Session status
- Trace
Entry Type - Type of trace entry