//! Recursive: a minimal, orthogonal, self-improving coding agent kernel.
//!
//! The kernel is intentionally tiny:
//! - `Message` is the only data primitive shared across the system.
//! - `LlmProvider` abstracts model backends (HTTP, mock, future local...).
//! - `Tool` abstracts side effects the model can request.
//! - `Agent` is a thin loop that wires them together.
//!
//! Everything else is opt-in. New capabilities are added by implementing
//! `Tool` or `LlmProvider`, never by editing the loop.
pub use ;
pub use Config;
pub use ;
pub use ;
pub use ;
pub use ;