pub use Conversation;
pub use ;
pub use Env;
pub use Hook;
pub use ;
/// Opaque persistent handle to a conversation. Re-exported from the
/// storage trait so runtime callers don't need to speak the storage
/// layer's "session" vocabulary.
pub type ConversationHandle = SessionHandle;
use Provider;
use Storage;
/// Configuration trait bundling the associated types for a runtime.
///
/// Each binary defines one `Config` impl that ties together the
/// concrete storage, LLM provider, and env implementations.