Skip to main content

LocalSession

Type Alias LocalSession 

Source
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: SessionEvents

Vendor-neutral interaction events extracted from agent-native transcripts.