Skip to main content

Module schema

Module schema 

Source
Expand description

JSON-Schema capability matrices and sanitisation, shared by the gateway wire codecs and the agent-flow provider clients.

ProviderCapabilities declares which JSON-Schema constructs each provider accepts; SchemaSanitizer strips everything outside that set. A wire protocol resolves its matrix via crate::profile::WireProtocol::schema_capabilities.

Re-exports§

pub use capabilities::ProviderCapabilities;
pub use capabilities::SchemaComposition;
pub use capabilities::SchemaFeatures;
pub use sanitizer::SchemaSanitizer;

Modules§

capabilities
Per-provider JSON-Schema capability matrices.
sanitizer
JSON-Schema sanitisation for provider compatibility.