Skip to main content

Crate cortexai_dashboard

Crate cortexai_dashboard 

Source
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§

AgentStatus
Agent status information
DashboardMetrics
Dashboard metrics snapshot
DashboardServer
Dashboard web server
DashboardState
Shared dashboard state
Session
Session representing a conversation
TraceEntry
Trace entry representing a single step in agent execution

Enums§

SessionStatus
Session status
TraceEntryType
Type of trace entry