Expand description
Smelt Memory - Contextual memory system for semantic version control
This crate provides episodic memory capabilities inspired by MemRL:
- Episode capture from intent + outcome
- Semantic search via embeddings
- Utility-based ranking (Wilson score, Bellman propagation, decay)
- Feedback learning for retrieval improvement
Re-exports§
pub use error::MemoryError;pub use error::MemoryResult;pub use types::Episode;pub use types::EpisodeOutcome;pub use types::Feedback;pub use types::RankedEpisode;
Modules§
- embedder
- Embedding generation for episodes
- error
- Error types for smelt-memory
- storage
- Storage layer for episodes and embeddings
- types
- Core types for the memory system
- utility
- Utility calculation algorithms for episode ranking
Structs§
- Smelt
Memory - Main memory system for Smelt