[package] name = "pod" version = "0.1.0" edition.workspace = true license.workspace = true [dependencies] async-trait = "0.1.89" clap = { version = "4.6.0", features = ["derive"] } llm-worker = { version = "0.2.1", path = "../llm-worker" } session-store = { version = "0.1.0", path = "../session-store" } manifest = { version = "0.1.0", path = "../manifest" } protocol = { version = "0.1.0", path = "../protocol" } provider = { version = "0.1.0", path = "../provider" } serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.149" thiserror = "2.0" tokio = { version = "1.49", features = ["fs", "io-util", "macros", "net", "process", "rt-multi-thread", "signal", "sync", "time"] } toml = "1.1.2" tracing = "0.1.44" tools = { version = "0.1.0", path = "../tools" } minijinja = "2.19.0" chrono = "0.4.44" include_dir = "0.7.4" fs4 = { version = "0.13.1", features = ["sync"] } libc = "0.2.185" schemars = "1.2.1" memory = { version = "0.1.0", path = "../memory" } [dev-dependencies] async-trait = "0.1.89" dotenv = "0.15.0" futures = "0.3.32" session-store = { path = "../session-store" } tempfile = "3.27.0" tokio = { version = "1.49", features = ["macros", "rt-multi-thread", "time"] } [build-dependencies] toml = "1.1.2"