//! Matrix bot — sub-modules for the Matrix chat bot implementation.
pub mod context;
pub mod format;
pub mod history;
pub mod mentions;
pub mod messages;
pub mod run;
pub mod verification;

// Re-export all public types so existing import paths continue to work.
pub use format::markdown_to_html;
pub use history::{
    ConversationEntry, ConversationHistory, ConversationRole, RoomConversation, save_history,
};
pub use run::run_bot;
