Module: DSPy::Memory

Extended by:
T::Sig
Defined in:
lib/dspy/memory.rb,
lib/dspy/memory/memory_store.rb,
lib/dspy/memory/memory_record.rb,
lib/dspy/memory/memory_manager.rb,
lib/dspy/memory/in_memory_store.rb,
lib/dspy/memory/embedding_engine.rb,
lib/dspy/memory/memory_compactor.rb,
lib/dspy/memory/local_embedding_engine.rb

Overview

Memory system for persistent, searchable agent memory

Defined Under Namespace

Classes: EmbeddingEngine, InMemoryStore, LocalEmbeddingEngine, MemoryCompactor, MemoryManager, MemoryRecord, MemoryStore, NoOpEmbeddingEngine

Class Method Summary collapse

Class Method Details

.managerObject



19
20
21
# File 'lib/dspy/memory.rb', line 19

def manager
  @manager ||= MemoryManager.new
end

.reset!Object



25
26
27
# File 'lib/dspy/memory.rb', line 25

def reset!
  @manager = nil
end