pub fn live_sessions(workspace: &Path) -> Vec<SessionSummary>Expand description
List summaries of sessions with a live process attached, most-recently-updated first.
Liveness is the flock-backed session.lock check, not the manifest
status string, so crashed sessions that never emitted thread.completed
are excluded. Used by peer-messaging discovery (list_sessions).