[package] name = "asyncai" version = "0.1.0" edition = "2021" description = "Tokio port of the core agi.py event loop" license = "Apache-2.0" [[bin]] name = "asyncai-mcp-simple" path = "src/mcp/servers/simple/main.rs" [[bin]] name = "socialweb-computer-kcp-readonly" path = "src/mcp/servers/socialweb_kcp_readonly/main.rs" [[bin]] name = "socialweb-computer-kcp-readwrite" path = "src/mcp/servers/socialweb_kcp_readwrite/main.rs" [dependencies] async-trait = "0.1" atirc_client = { package = "atirc", git = "https://tangled.org/johnandersen777.bsky.social/atirc", rev = "cdefc52f192fdaf18f7c5c9d8ffc6fa216f74f36" } chrono = { version = "0.4", default-features = false, features = ["clock"] } clap = { version = "4", features = ["derive"] } futures = "0.3" reqwest = { version = "0.12", default-features = false, features = ["json", "rustls-tls"] } rmcp = { version = "3.8", features = ["server", "client", "macros", "schemars", "transport-child-process", "transport-io"] } schemars = "1" serde = { version = "1", features = ["derive"] } monty = "1.4" monty-pool = "1.4" monty-types = "1.4" serde_json = "1" thiserror = "2" tokio = { version = "1", features = ["rt-multi-thread", "macros", "sync", "time", "io-std", "io-util", "process"] } uuid = { version = "1", features = ["v4"] } [dev-dependencies] tempfile = "3" tokio = { version = "1", features = ["full"] } [target.'cfg(unix)'.dependencies] libc = "0.2"