[package]
name = "cersei-memory"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "Memory trait and backends for the Cersei SDK"
readme = "../../README.md"
[dependencies]
cersei-types = { workspace = true }
async-trait = { workspace = true }
tokio = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
tracing = { workspace = true }
chrono = { workspace = true }
uuid = { workspace = true }
parking_lot = { workspace = true }
dirs = { workspace = true }
tempfile = { workspace = true }
[features]
default = []
graph = ["grafeo"]
embed = ["dep:cersei-embeddings"]
[dependencies.grafeo]
version = "0.5"
optional = true
default-features = false
features = ["gql", "grafeo-file", "wal"]
[dependencies.cersei-embeddings]
workspace = true
optional = true