Skip to main content

Crate agent_memory_store

Crate agent_memory_store 

Source
Expand description

agent-memory-store: simple key-value memory store for AI agents.

Persist facts, preferences, and summaries across conversation turns. Supports tagging for grouped retrieval and tracks last-access time.

use agent_memory_store::MemoryStore;
use serde_json::json;

let mut store = MemoryStore::new();
store.store("user_name", json!("Alice"), &["user", "profile"]);
let entry = store.get("user_name").unwrap();
assert_eq!(entry.value, json!("Alice"));
assert_eq!(store.len(), 1);

Structs§

MemoryEntry
A stored memory entry.
MemoryStore
Append-and-update key-value memory store.