Skip to main content

dracon_ai_runtime_contracts/
lib.rs

1#![warn(missing_docs)]
2
3//! Dracon AI Runtime Contracts — ChatMessage, ChatRequest, and AiProvider trait.
4//!
5//! Defines the runtime-facing contracts for AI providers and chat protocols.
6//!
7//! ## Modules
8//!
9//! - [`models`] — `ChatMessage`, `ChatRequest`, `ChatResponse`
10//! - [`traits`] — `AiProvider` async trait for AI backend implementations
11
12/// Chat message models for request/response handling.
13pub mod models;
14/// AI provider trait for runtime implementations.
15pub mod traits;