[package] name = "lazyboy-core" version.workspace = true edition.workspace = true license.workspace = true description = "Minimal GrokBot-like agent core (chat + tools + ReAct)" [dependencies] anyhow.workspace = true axum.workspace = true base64 = "0.22" chrono.workspace = true encoding_rs = "0.8" futures-util.workspace = true html2text = "0.17" hyper = { version = "1", features = ["http1", "server"] } hyper-util = { version = "0.1", features = ["tokio", "http1", "server"] } rcgen = { version = "0.13", features = ["x509-parser"] } regex = "1" reqwest.workspace = true rusqlite = { version = "0.32", features = ["bundled"] } rustls = { version = "0.23", default-features = false, features = ["std", "tls12", "ring"] } rustls-pemfile = "2" serde.workspace = true serde_json.workspace = true thiserror.workspace = true tokio.workspace = true tokio-rustls = { version = "0.26", default-features = false, features = ["ring", "tls12"] } tokio-tungstenite.workspace = true tower = { version = "0.4", features = ["util"] } tower-http.workspace = true uuid.workspace = true [target.'cfg(unix)'.dependencies] libc = "0.2"