//! # rpc-agent
//!
//! This crate provides a modular framework for building RPC-based AI agent servers.
//! It exposes core components for agent management, tool integration, error handling,
//! and provider abstraction. Use the [`AgentServerBuilder`] to configure and launch
//! your own agent server with custom tools and providers.
/// Builder for configuring and launching an [`AgentServer`].
pub use AgentServerBuilder;
/// Wrapper type for integrating tools into the agent server.
pub use ToolWrapper;
/// Error type used throughout the crate.
pub use ;
/// Main agent server type, responsible for handling requests and managing tools/providers.
pub use AgentServer;
/// Enum of supported AI providers.
pub use Providers;