//! # Ceylon Local
//!
//! Local mesh implementation for the Ceylon agent framework.
//!
//! Provides [`LocalMesh`] for managing agents in a single-process environment.
//!
//! # Example
//!
//! ```rust,no_run
//! use ceylon_local::LocalMesh;
//! use ceylon_core::Mesh;
//!
//! # async fn example() -> anyhow::Result<()> {
//! let mesh = LocalMesh::new("my-mesh");
//! mesh.start().await?;
//! # Ok(())
//! # }
//! ```

mod mesh;

pub use mesh::LocalMesh;

// Re-export core types for convenience
pub use ceylon_core::{Agent, AgentContext, Mesh, Message};
