mod config;
mod memory;
mod models;
mod status;

pub use config::{config, config_check, config_reset};
pub use memory::{compact, memory, memory_changelog, memory_dream, memory_dreams};
pub use models::{
    list_models, list_models_with_args, model_info, model_settings, reset_model, set_model_setting,
    switch_model,
};
pub use status::{
    diagnostics, heartbeat_log, heartbeat_set_active, heartbeat_set_dormant, heartbeat_tick_now,
    status,
};

#[cfg(test)]
mod tests;
