The file C:\Users\MikeSwanson\Claude\guru-connect\server\src\api\mod.rs has been updated. Here's the result of running `cat -n` on a snippet of the edited file: 8→use uuid::Uuid; 9→ 10→use crate::session::SessionManager; 11→ 12→/// Session info returned by API 13→#[derive(Debug, Serialize)] 14→pub struct SessionInfo { 15→ pub id: String, 16→ pub agent_id: String, 17→ pub agent_name: String, 18→ pub started_at: String, 19→ pub viewer_count: usize, 20→ pub is_streaming: bool, 21→ pub is_online: bool, 22→ pub is_persistent: bool, 23→ pub last_heartbeat: String, 24→ pub os_version: Option, 25→ pub is_elevated: bool, 26→ pub uptime_secs: i64, 27→ pub display_count: i32, 28→} 29→ 30→impl From for SessionInfo { 31→ fn from(s: crate::session::Session) -> Self { 32→ Self {