tirea_protocol_ai_sdk_v6/
lib.rs1#![allow(missing_docs)]
3
4mod encoder;
5mod events;
6mod history_encoder;
7mod input_adapter;
8mod message;
9
10pub const AI_SDK_VERSION: &str = "v6";
12
13pub use encoder::AiSdkEncoder;
14pub use events::UIStreamEvent;
15pub use history_encoder::AiSdkV6HistoryEncoder;
16pub use input_adapter::{AiSdkTrigger, AiSdkV6RunRequest};
17pub use message::{
18 DataUIPart, FileUIPart, ReasoningUIPart, SourceDocumentUIPart, SourceUrlUIPart,
19 StepStartUIPart, StreamState, TextUIPart, ToolApproval, ToolState, ToolUIPart, UIMessage,
20 UIMessagePart, UIRole,
21};