//! Agent backend transports and provider-neutral contracts.
//!
//! This crate owns the agent execution boundary used by Agentty: provider
//! model metadata, turn prompt payloads, CLI/app-server transports, and
//! channel contracts. It intentionally avoids depending on the `agentty`
//! application crate so provider-specific dependencies compile in a leaf
//! workspace member.
pub use ;
pub use PermissionMode;
pub use SessionStats;
pub use ;