ai-agent 0.88.0

Idiomatic agent sdk inspired by the claude code source leak
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use std::sync::OnceLock;

static MIGRATION_DONE: OnceLock<bool> = OnceLock::new();

pub fn migrate_sonnet_45_to_sonnet_46() -> bool {
    if MIGRATION_DONE.get().is_some() {
        return *MIGRATION_DONE.get().unwrap();
    }

    let _ = MIGRATION_DONE.set(true);
    true
}