//! Schema utilities — transformer to coerce tool input schemas to
//! provider-specific shapes, and a discriminated-union analyzer.
//!
//! The provider capability matrices ([`ProviderCapabilities`]) and the
//! sanitiser ([`SchemaSanitizer`]) live in `systemprompt_models::schema` so the
//! gateway wire codecs and the agent-flow provider clients share one authority;
//! they are re-exported here for the agent-side call sites.
pub use DiscriminatedUnion;
pub use ToolNameMapper;
pub use ;
pub use ;