Skip to main content

Module protocol

Module protocol 

Source

Re-exports§

pub use canonical::CanonicalContent;
pub use canonical::CanonicalMessage;
pub use canonical::CanonicalRequest;
pub use canonical::CanonicalTool;
pub use canonical::CanonicalToolChoice;
pub use canonical::ImageSource;
pub use canonical::Role;
pub use canonical::ThinkingConfig;
pub use canonical_response::CanonicalEvent;
pub use canonical_response::CanonicalResponse;
pub use canonical_response::CanonicalStopReason;
pub use canonical_response::CanonicalUsage;
pub use canonical_response::ContentBlockKind;
pub use inbound::InboundAdapter;
pub use inbound::InboundParseError;
pub use inbound::anthropic_messages;
pub use inbound::openai_responses;
pub use outbound::OutboundAdapter;
pub use outbound::OutboundAdapterRegistration;
pub use outbound::OutboundCtx;
pub use outbound::OutboundOutcome;
pub use outbound::anthropic as outbound_anthropic;
pub use outbound::openai_chat;
pub use outbound::openai_responses as outbound_openai_responses;

Modules§

canonical
canonical_response
inbound
outbound