//! gRPC router implementations use crate::grpc_client::proto; use crate::protocols::common::StringOrArray; pub mod context; pub mod pd_router; pub mod pipeline; pub mod processing; pub mod router; pub mod streaming; pub mod utils; /// Processed chat messages ready for gRPC generation #[derive(Debug)] pub struct ProcessedMessages { pub text: String, pub multimodal_inputs: Option, pub stop_sequences: Option, }