Skip to main content

Crate smelt_memory

Crate smelt_memory 

Source
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§

SmeltMemory
Main memory system for Smelt