systemprompt_api/services/gateway/protocol/
mod.rs1pub mod canonical;
13pub mod canonical_response;
14pub mod inbound;
15pub mod outbound;
16
17pub use canonical::{
18 CanonicalContent, CanonicalMessage, CanonicalRequest, CanonicalTool, CanonicalToolChoice,
19 ImageSource, Role, ThinkingConfig,
20};
21pub use canonical_response::{
22 CanonicalEvent, CanonicalResponse, CanonicalStopReason, CanonicalUsage, ContentBlockKind,
23};
24pub use inbound::{InboundAdapter, InboundParseError, anthropic_messages, openai_responses};
25pub use outbound::{
26 OutboundAdapter, OutboundAdapterRegistration, OutboundCtx, OutboundOutcome,
27 anthropic as outbound_anthropic, openai_chat, openai_responses as outbound_openai_responses,
28};