[package] name = "jouleclaw-context-store" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true authors.workspace = true description = "Deterministic context-store primitives for JouleClaw — SQLite + FTS5 full-text turn search and a typed FrozenSnapshot block with bounded byte/token budgets whose mutations defer to the next session so the LLM prefix-cache stays warm. Ingested from Hermes Agent's documented memory pattern; the deterministic recall floor that sits between L0 cache and L2 embedding+retrieval." [dependencies] serde = { workspace = true } serde_json = { workspace = true } thiserror = { workspace = true } blake3 = { workspace = true } rusqlite = { version = "0.42", features = ["bundled"] }