Skip to main content

smelt_memory/
lib.rs

1//! Smelt Memory - Contextual memory system for semantic version control
2//!
3//! This crate provides episodic memory capabilities inspired by MemRL:
4//! - Episode capture from intent + outcome
5//! - Semantic search via embeddings
6//! - Utility-based ranking (Wilson score, Bellman propagation, decay)
7//! - Feedback learning for retrieval improvement
8
9pub mod embedder;
10pub mod error;
11pub mod storage;
12pub mod types;
13pub mod utility;
14
15mod memory;
16
17pub use error::{MemoryError, MemoryResult};
18pub use memory::SmeltMemory;
19pub use types::{Episode, EpisodeOutcome, Feedback, RankedEpisode};