pub struct AcpSessionSummary {
pub session_uuid: String,
pub agent_alias: String,
pub workspace_dir: String,
pub token_count: u64,
pub created_at: DateTime<Utc>,
pub last_activity: DateTime<Utc>,
pub message_count: usize,
}Expand description
Lightweight summary for the ACP session picker. Avoids loading the full message history just to render a one-line label per session.
Fields§
§session_uuid: String§agent_alias: String§workspace_dir: String§token_count: u64§created_at: DateTime<Utc>§last_activity: DateTime<Utc>§message_count: usizeAuto Trait Implementations§
impl Freeze for AcpSessionSummary
impl RefUnwindSafe for AcpSessionSummary
impl Send for AcpSessionSummary
impl Sync for AcpSessionSummary
impl Unpin for AcpSessionSummary
impl UnsafeUnpin for AcpSessionSummary
impl UnwindSafe for AcpSessionSummary
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more