pub mod session;
pub mod branch;
pub mod coordinator;
pub mod rag;
pub use session::{AgentSession, SessionConfig, SessionId, AgentType, IsolationLevel};
pub use branch::{Branch, BranchManager};
pub use coordinator::{AgentCoordinator, AgentId, ConnectionRequest, ConnectionResult};
pub use rag::{TypeEmbeddings, SemanticSearch};