tirea-protocol-ag-ui 0.5.0

AG-UI protocol event encoding and history adapters for tirea
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! AG-UI protocol support and encoding.
#![allow(missing_docs)]

mod context;
pub mod events;
mod history_encoder;
mod output_encoder;
pub mod types;

pub use context::AgUiEventContext;
pub use events::{interaction_to_ag_ui_events, BaseEvent, Event, ReasoningEncryptedValueSubtype};
pub use history_encoder::AgUiHistoryEncoder;
pub use output_encoder::AgUiProtocolEncoder;
pub use types::{
    build_context_addendum, convert_agui_messages, core_message_from_ag_ui, Context, Message,
    RequestError, Role, RunAgentInput, Tool, ToolExecutionLocation,
};