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, CanonicalUsageUpdate,
23 ContentBlockKind,
24};
25pub use inbound::{InboundAdapter, InboundParseError, anthropic_messages, openai_responses};
26pub use outbound::{
27 OutboundAdapter, OutboundAdapterRegistration, OutboundCtx, OutboundOutcome,
28 anthropic as outbound_anthropic, openai_chat, openai_responses as outbound_openai_responses,
29};