memory-agent 0.1.2

Persistent memory system for AI coding agents
[package]
name = "memory-agent"
description = "Persistent memory system for AI coding agents"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
repository.workspace = true
homepage.workspace = true
license-file = "../../LICENSE"
keywords = ["ai", "memory", "agent", "mcp", "sqlite"]
categories = ["database", "command-line-utilities"]

[dependencies]
memory-core = { version = "0.1.1", path = "../memory-core", features = ["encryption"] }
rmcp = { version = "0.16", features = ["server", "transport-io"] }
schemars = "1"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "io-std", "signal", "net", "sync"] }
clap = { version = "4", features = ["derive"] }
toml = "0.8"
dirs = "6"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
anyhow = "1"
blake3 = "1"
tracing = "0.1"
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
ratatui = { version = "0.29", optional = true }
crossterm = { version = "0.28", optional = true }
reqwest = { version = "0.12", features = ["json"], optional = true }

[features]
default = ["tui"]
tui = ["ratatui", "crossterm"]
local-llm = ["reqwest"]

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
git2 = "0.20"

[dev-dependencies]
memory-core = { version = "0.1.1", path = "../memory-core", features = ["test-utils"] }
tempfile = "3"