synwire-core 0.1.0

Core traits and types for the Synwire AI framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Message types and utilities for conversation modelling.

mod filter;
mod traits;
mod types;
mod utils;

pub use filter::MessageFilter;
pub use traits::MessageLike;
pub use types::{
    ContentBlock, InputTokenDetails, InvalidToolCall, Message, MessageContent, OutputTokenDetails,
    ToolCall, ToolStatus, UsageMetadata,
};
pub use utils::{TrimStrategy, merge_message_runs, trim_messages};