[package] name = "poimen-memory" version = "0.1.0" edition = "2021" publish = false [workspace] members = [ ".", "crates/mem-core", "crates/mem-chunk", "crates/mem-llm", "crates/mem-ingest", "crates/mem-store", "crates/mem-cli", ] resolver = "2" [workspace.dependencies] tokio = { version = "1.35", features = ["full"] } futures = "0.3" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_yaml = "0.9" anyhow = "1.0" thiserror = "1.0" sha2 = "0.10" clap = { version = "4.4", features = ["derive"] } reqwest = { version = "0.11", features = ["json"] } tracing = "0.1" tracing-subscriber = "0.3" toml = "0.8" hex = "0.4" time = { version = "0.3", features = ["serde", "formatting", "parsing", "macros"] } tokenizers = "0.13" once_cell = "1.19" [dev-dependencies] toml = { workspace = true } mem-core = { path = "crates/mem-core" } mem-chunk = { path = "crates/mem-chunk" } serde_json = { workspace = true } time = { workspace = true } tokio = { workspace = true } futures = { workspace = true } [profile.release] opt-level = 3 lto = true codegen-units = 1