use async_trait;
use crateKovaError;
use crateConversationMessage;
/// Trait for storing and retrieving conversation history.
///
/// Implementations must be `Send + Sync` to allow safe concurrent usage.
/// All methods are async to support future persistent storage backends.