Expand description
Neural Trader Memory Systems
Three-tier memory hierarchy for high-performance agent coordination:
- L1 Cache: Hot cache with DashMap (<1μs lookup)
- L2 Vector DB: AgentDB for semantic search (<1ms p95)
- L3 Cold Storage: Sled embedded database (>10ms)
§Features
- Vector embeddings and semantic search
- ReasoningBank trajectory tracking
- Cross-agent coordination with pub/sub
- Distributed locks and consensus
- Memory distillation and compression
- Session persistence
§Performance Targets
- L1 cache: <1μs lookup
- Vector search: <1ms (p95)
- Position lookup: <100ns (p99)
- Memory footprint: <1GB for 1M observations
- Cross-agent latency: <5ms
Re-exports§
pub use cache::HotCache;pub use cache::CacheConfig;pub use cache::CacheEntry;pub use agentdb::VectorStore;pub use agentdb::EmbeddingProvider;pub use reasoningbank::TrajectoryTracker;pub use reasoningbank::VerdictJudge;pub use reasoningbank::MemoryDistiller;pub use reasoningbank::Trajectory;pub use reasoningbank::Verdict;pub use coordination::PubSubBroker;pub use coordination::DistributedLock;pub use coordination::ConsensusEngine;pub use coordination::Namespace;
Modules§
- agentdb
- L2 Vector Database - AgentDB Integration
- cache
- L1 Hot Cache - Sub-microsecond lookup with DashMap
- coordination
- Cross-agent coordination systems
- reasoningbank
- ReasoningBank - Trajectory Tracking and Learning
Structs§
- Memory
Config - Memory system configuration
- Memory
Stats - Memory system statistics
- Memory
System - Unified memory system interface
Enums§
- Memory
Error - Memory system errors