ai-agent 0.13.4

Idiomatic agent sdk inspired by the claude code source leak
Documentation
pub fn snip_compact_if_needed<T>(messages: T, _options: Option<()>) -> SnipCompactResult<T> {
    SnipCompactResult {
        messages,
        changed: false,
    }
}

pub fn snip_compact_if_known<T>(messages: T) -> SnipCompactResult<T> {
    SnipCompactResult {
        messages,
        changed: false,
    }
}

#[derive(Debug, Clone)]
pub struct SnipCompactResult<T> {
    pub messages: T,
    pub changed: bool,
}