//! Transport-agnostic client for the microsandbox agent protocol.
//!
//! This crate owns the low-level client layer: handshakes, correlation IDs,
//! request/stream routing, message encoding, and transport adapters. High-level
//! SDK crates remain responsible for sandbox lifecycle and name resolution.
//!
//! No transport is enabled by default. Enable `uds` for local microsandbox relay
//! sockets, or `stream` to drive the client over any `AsyncRead + AsyncWrite`
//! byte stream (e.g. a caller-owned, pre-authenticated transport adapted to
//! bytes).
/// Transport adapters that can be enabled with crate features.
//--------------------------------------------------------------------------------------------------
// Re-Exports
//--------------------------------------------------------------------------------------------------
pub use ;
pub use ;
pub use ;
pub use AgentStream;
pub use ;