pub type LocalSession = AgentSession;Aliased Type§
pub struct LocalSession {Show 18 fields
pub agent_type: String,
pub session_id: String,
pub conversation_id: Option<String>,
pub display_id: String,
pub path: PathBuf,
pub updated: SystemTime,
pub start_timestamp_ms: Option<u64>,
pub end_timestamp_ms: Option<u64>,
pub model: Option<String>,
pub usage: TokenUsage,
pub model_usage: BTreeMap<String, TokenUsage>,
pub tools: BTreeMap<String, usize>,
pub files: BTreeMap<String, usize>,
pub prompt_preview: Option<String>,
pub duration_ms: u64,
pub cwd: Option<String>,
pub last_message_at: Option<String>,
pub events: SessionEvents,
}Fields§
§agent_type: String§session_id: String§conversation_id: Option<String>§display_id: String§path: PathBuf§updated: SystemTime§start_timestamp_ms: Option<u64>§end_timestamp_ms: Option<u64>§model: Option<String>§usage: TokenUsage§model_usage: BTreeMap<String, TokenUsage>§tools: BTreeMap<String, usize>§files: BTreeMap<String, usize>§prompt_preview: Option<String>§duration_ms: u64§cwd: Option<String>§last_message_at: Option<String>§events: SessionEventsVendor-neutral interaction events extracted from agent-native transcripts.