Expand description
§adk-memory
Semantic memory and search for ADK agents.
§Overview
This crate provides long-term memory capabilities:
InMemoryMemoryService- Simple in-memory memory storageMemoryService- Trait for custom backendsMemoryEntry- Structured memory with metadata
§Quick Start
use adk_memory::InMemoryMemoryService;
let service = InMemoryMemoryService::new();
// Memory is automatically searched and injected
// when configured via LlmAgentBuilder::include_memory()§Features
- Per-user memory isolation
- Semantic search queries
- Metadata filtering
- Automatic context injection
Re-exports§
pub use inmemory::InMemoryMemoryService;pub use service::MemoryEntry;pub use service::MemoryService;pub use service::SearchRequest;pub use service::SearchResponse;