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