[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", "rt-multi-thread", "signal", "sync"] } toml = "1.1.2" tracing = "0.1.44" tools = { version = "0.1.0", path = "../tools" } [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"] }