ai-agent 0.13.4

Idiomatic agent sdk inspired by the claude code source leak
Documentation
1
2
3
4
5
6
7
8
9
10
#![allow(dead_code)]

pub fn with_resolvers<T>() -> (std::sync::mpsc::Receiver<T>, impl FnOnce(T), impl FnOnce(T)) {
    let (tx, rx) = std::sync::mpsc::channel();
    let resolve = move |v: T| {
        let _ = tx.send(v);
    };
    let reject = move |_: T| {};
    (rx, resolve, reject)
}