//! Provider-specific chat wire codecs built on the canonical transcript shape.
//!
//! The provider modules translate hosted and local model-provider JSON into
//! the same `codec:chat` transcript maps instead of making each runner invent
//! its own request and response records.
/// Anthropic Messages provider wire codec.
/// Lemonade OpenAI-compatible provider wire codec.
/// LM Studio OpenAI-compatible provider wire codec.
/// OpenAI-compatible chat-completion provider wire codec.
/// Shared helpers for OpenAI-compatible provider wire codecs.
pub
/// Open provider profile records used by runners and browse surfaces.
/// Ollama provider wire helpers, also preserved at the crate root.