[package]
name         = "garudust-memory"
version      = { workspace = true }
edition      = { workspace = true }
authors      = { workspace = true }
license      = { workspace = true }
repository   = { workspace = true }
homepage     = { workspace = true }
rust-version = { workspace = true }
description  = "SQLite-backed persistent memory and user profiles for Garudust AI agents"
keywords     = ["ai", "agent", "memory", "sqlite", "persistence"]
categories   = ["development-tools", "database"]

[dependencies]
garudust-core = { path = "../garudust-core", version = "0.9.0" }
async-trait   = { workspace = true }
rusqlite      = { workspace = true }
serde         = { workspace = true }
serde_json    = { workspace = true }
serde_yaml    = { workspace = true }
tokio         = { workspace = true }
tracing       = { workspace = true }
anyhow        = { workspace = true }
thiserror     = { workspace = true }
fs4           = { workspace = true }
chrono        = { workspace = true }
uuid          = { workspace = true }

[dev-dependencies]
tempfile = { workspace = true }
