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
13
14
#![allow(dead_code)]

pub fn deep_clone<T: Clone>(value: &T) -> T {
    value.clone()
}

pub fn merge_maps<K: std::hash::Hash + Eq + Clone, V: Clone>(
    a: &std::collections::HashMap<K, V>,
    b: &std::collections::HashMap<K, V>,
) -> std::collections::HashMap<K, V> {
    let mut result = a.clone();
    result.extend(b.clone());
    result
}