[workspace] resolver = "2" members = [ "crates/client", "crates/daemon", "crates/llm-worker", "crates/llm-worker-macros", "crates/session-store", "crates/manifest", "crates/pod", "crates/insomnia", "crates/pod-store", "crates/protocol", "crates/provider", "crates/pod-registry", "crates/session-metrics", "crates/lint-common", "crates/tools", "crates/tui", "crates/memory", "crates/workflow", ] [workspace.package] edition = "2024" license = "MIT" [workspace.dependencies] # Internal crates client = { path = "crates/client" } llm-worker = { path = "crates/llm-worker", version = "0.2" } llm-worker-macros = { path = "crates/llm-worker-macros", version = "0.2" } manifest = { path = "crates/manifest" } lint-common = { path = "crates/lint-common" } memory = { path = "crates/memory" } pod = { path = "crates/pod" } insomnia = { path = "crates/insomnia" } pod-registry = { path = "crates/pod-registry" } pod-store = { path = "crates/pod-store" } protocol = { path = "crates/protocol" } provider = { path = "crates/provider" } session-metrics = { path = "crates/session-metrics" } session-store = { path = "crates/session-store" } tools = { path = "crates/tools" } tui = { path = "crates/tui" } # External # Note: `reqwest` and `chrono` are not aggregated here because some crates # need `default-features = false`, which workspace inheritance cannot override. async-trait = "0.1" fs4 = "0.13" futures = "0.3" libc = "0.2" schemars = "1.2" serde = "1.0" serde_json = "1.0" sha2 = "0.11" tempfile = "3.27" thiserror = "2.0" tokio = "1.52" toml = "1.1" tracing = "0.1" uuid = "1.23"