mod.rs 559 Bytes
Newer Older
1
//! Regular gRPC Router `/v1/responses` endpoint implementation
2
//!
3
//! This module handles all responses-specific logic for the regular (non-Harmony) pipeline including:
4
5
6
7
8
9
10
//! - Request validation
//! - Conversation history and response chain loading
//! - Streaming support
//! - MCP tool loop wrapper
//! - Response persistence

// Module declarations
11
pub mod context;
12
13
14
15
16
17
mod conversions;
mod handlers;
pub mod tool_loop;
pub mod types;

// Public exports
18
pub use context::ResponsesContext;
19
pub use handlers::route_responses;
20
pub use types::BackgroundTaskInfo;