//! LLM chat — orchestrates multi-turn conversations with tool-calling LLM providers.

mod run;
mod tools;

#[allow(unused_imports)]
pub use run::ChatResult;
pub use run::{ProviderConfig, cancel_chat, chat, get_ollama_models, side_question};
#[allow(unused_imports)]
pub use tools::get_tool_definitions;
