//! merlion-core
//!
//! Shared types for the Merlion Agent: chat messages, tool calls, the tool
//! trait, and the agent loop that drives an LLM ↔ tool conversation.
//!
//! This crate is intentionally provider-agnostic. `merlion-llm` plugs a
//! concrete LLM behind [`LlmClient`], and `merlion-tools` plugs concrete
//! tools behind [`Tool`].
pub use ;
pub use ;
pub use Curator;
pub use ;
pub use ;
pub use ;
pub use ;