mod local_copy;
mod save;
#[cfg(test)]
mod save_tests;
mod search;
#[cfg(test)]
mod tests;
mod types;

pub use crate::memory::current_state::{current_state, CurrentStateRequest, CurrentStateResult};
pub use local_copy::{resolve_local_note_path, sanitize_segment};
pub use save::{save_memory, LocalCopyError};
pub use search::search_memories;
pub use types::{
    default_include_stale, MultiHopMeta, SaveMemoryRequest, SaveMemoryResult, SearchRequest,
    SearchResultSet,
};
