//! Session types and query builders.
//!
//! This module contains the core session types:
//! - [`Session`]: Aggregated session state derived from events
//! - [`SessionStatus`]: Current state of the agent (idle, busy, wait, done)
//! - [`SessionQuery`]: Fluent builder for constructing session queries
//! - [`SessionOrder`]: Field to order session results by

mod query;
#[cfg(test)]
mod tests;
mod types;

pub use query::{SessionOrder, SessionQuery};
pub use types::{Session, SessionStatus};
