daimon 0.16.0

A Rust-native AI agent framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
fn main() {
    if std::env::var("CARGO_FEATURE_GRPC").is_ok() {
        let mut protos = vec!["proto/daimon_distributed.proto"];

        if std::env::var("CARGO_FEATURE_MCP").is_ok() {
            protos.push("proto/daimon_mcp.proto");
        }

        tonic_build::configure()
            .build_server(true)
            .build_client(true)
            .compile_protos(&protos, &["proto"])
            .expect("failed to compile proto files");
    }
}