//! Sessions 会话管理
//!
//! 提供多轮对话的会话生命周期管理:创建/获取/归档会话,
//! 在会话中对话(自动维护历史),支持可插拔存储。
//!
//! # 示例
//! ```no_run
//! use langchainrust::sessions::{SessionManager, MemorySessionStore};
//! use langchainrust::{OpenAIChat, OpenAIConfig};
//! use std::sync::Arc;
//!
//! # async fn run() -> Result<(), Box<dyn std::error::Error>> {
//! let manager = SessionManager::new(Arc::new(MemorySessionStore::new()));
//! let id = manager.create_session().await?;
//! let llm = OpenAIChat::new(OpenAIConfig::default());
//! let reply = manager.chat(&id, &llm, "你好".to_string()).await?;
//! println!("{}", reply);
//! # Ok(())
//! # }
//! ```
pub use SessionManager;
pub use MemorySessionStore;
pub use ;
pub use ;