Expand description
Mock memory backend for testing.
MockMemory provides per-session message storage using
tokio::sync::Mutex for async-safe access in tests.
Unlike the production InMemoryMemory,
this mock supports multi-session isolation via a HashMap.
§Example
use traitclaw_test_utils::memory::MockMemory;
let memory = MockMemory::new();
// Use with AgentRuntime or Agent for isolated test sessionsStructs§
- Mock
Memory - In-memory mock that stores messages per session.