Method List
-
#== Engram::Provenance::Span
-
#== Engram::Provenance::Source
-
#== Engram::Provenance::Extractor
-
#== Engram::Provenance
-
#action Engram::Decision
-
adapter_name Engram::Instrumentation
-
#add Engram::Memory
-
#add Engram::Persistence
-
#add Engram::Ports::MemoryStore
-
#add Engram::Adapters::PgvectorStore
-
#add Engram::Adapters::InMemoryStore
-
#alignment Engram::Provenance::Source
-
#all Engram::Memory
-
#all Engram::Ports::MemoryStore
-
#all Engram::Adapters::PgvectorStore
-
#all Engram::Adapters::InMemoryStore
-
#ask Engram::Integrations::RubyLLM::MemoryChat
-
attach Engram::Provenance
-
attach Engram::ReservedMetadata
-
attach Engram::EmbeddingMetadata
-
#before_persist Engram::Configuration
-
build Engram::EmbeddingMetadata
-
#call Engram::UseCases::Forget
-
#call Engram::UseCases::Inject
-
#call Engram::UseCases::Recall
-
#call Engram::UseCases::Observe
-
#call Engram::PersistencePolicy
-
#call Engram::UseCases::RebuildEmbeddings
-
#calls Engram::Adapters::FakeCompletion
-
#candidate Engram::Decision
-
#claim Engram::Ports::ProcessedTurns
-
#claim Engram::Rails::CacheProcessedTurns
-
#claim Engram::Adapters::InMemoryProcessedTurns
-
#clear Engram::Adapters::InMemoryStore
-
#clear Engram::Adapters::InMemoryProcessedTurns
-
#complete Engram::Ports::Completion
-
#complete Engram::Ports::ProcessedTurns
-
#complete Engram::Adapters::FakeCompletion
-
#complete Engram::Rails::CacheProcessedTurns
-
#complete Engram::Adapters::RubyLLMCompletion
-
#complete Engram::Adapters::InMemoryProcessedTurns
-
#completed? Engram::Ports::ProcessedTurns
-
#completed? Engram::Rails::CacheProcessedTurns
-
#completed? Engram::Adapters::InMemoryProcessedTurns
-
#completion Engram::Configuration
-
#confidence Engram::Provenance
-
config Engram
-
configure Engram
-
#consolidator Engram::Configuration
-
#content Engram::Record
-
cosine_similarity Engram::Math
-
#create_initializer Engram::Generators::InstallGenerator
-
#create_migration_file Engram::Generators::InstallGenerator
-
#create_model Engram::Generators::InstallGenerator
-
#created_at Engram::Record
-
#default_limit Engram::Configuration
-
#delete Engram::Ports::MemoryStore
-
#delete Engram::Adapters::PgvectorStore
-
#delete Engram::Adapters::InMemoryStore
-
digest Engram::TurnDigest
-
#dimensions Engram::Ports::Embedder
-
#dimensions Engram::Adapters::NullEmbedder
-
#dimensions Engram::Adapters::RubyLLMEmbedder
-
elapsed_ms Engram::Instrumentation
-
#embed Engram::Ports::Embedder
-
#embed Engram::Adapters::NullEmbedder
-
#embed Engram::Adapters::RubyLLMEmbedder
-
#embedder Engram::Configuration
-
#embedding Engram::Record
-
#embedding_metadata Engram::Adapters::NullEmbedder
-
#embedding_metadata Engram::Adapters::RubyLLMEmbedder
-
#end_exclusive? Engram::Provenance::Span
-
#end_offset Engram::Provenance::Span
-
#enqueue Engram::Adapters::FakeCompletion
-
extract Engram::Provenance
-
#extract Engram::Ports::Extractor
-
extract Engram::EmbeddingMetadata
-
#extract Engram::Extractors::LLMExtractor
-
#extraction_min_confidence Engram::Configuration
-
#extractor Engram::Provenance
-
fingerprint Engram::EmbeddingMetadata
-
for_embedder Engram::EmbeddingMetadata
-
#forget_stale Engram::Memory
-
#has_memory Engram::Rails::HasMemory
-
#hash Engram::Provenance::Span
-
#hash Engram::Provenance::Source
-
#hash Engram::Provenance::Extractor
-
#hash Engram::Provenance
-
#id Engram::Record
-
#importance Engram::Record
-
#importance_weight Engram::Configuration
-
#initialize Engram::Memory
-
#initialize Engram::Record
-
#initialize Engram::Decision
-
#initialize Engram::Provenance::Span
-
#initialize Engram::Provenance::Source
-
#initialize Engram::Provenance::Extractor
-
#initialize Engram::Provenance
-
#initialize Engram::Persistence
-
#initialize Engram::Configuration
-
#initialize Engram::UseCases::Forget
-
#initialize Engram::UseCases::Inject
-
#initialize Engram::UseCases::Recall
-
#initialize Engram::UseCases::Observe
-
#initialize Engram::PersistencePolicy
-
#initialize Engram::Integrations::RubyLLM::MemoryChat
-
#initialize Engram::Adapters::NullEmbedder
-
#initialize Engram::Adapters::PgvectorStore
-
#initialize Engram::Adapters::FakeCompletion
-
#initialize Engram::Adapters::InMemoryStore
-
#initialize Engram::Extractors::LLMExtractor
-
#initialize Engram::Adapters::RubyLLMEmbedder
-
#initialize Engram::Rails::CacheProcessedTurns
-
#initialize Engram::Adapters::RubyLLMCompletion
-
#initialize Engram::UseCases::RebuildEmbeddings
-
#initialize Engram::Consolidators::LLMConsolidator
-
#initialize Engram::Adapters::InMemoryProcessedTurns
-
#initialize Engram::Consolidators::HeuristicConsolidator
-
#inject_into Engram::Memory
-
instrument Engram::Instrumentation
-
#instrumentation_scope_identifier Engram::Configuration
-
#kind Engram::Record
-
#last_accessed_at Engram::Record
-
merge Engram::ReservedMetadata
-
merge Engram::EmbeddingMetadata
-
merge_value Engram::ReservedMetadata
-
#message_index Engram::Provenance::Source
-
#metadata Engram::Record
-
#method_missing Engram::Integrations::RubyLLM::MemoryChat
-
#model Engram::Provenance::Extractor
-
#model Engram::Adapters::RubyLLMEmbedder
-
monotonic_time Engram::Instrumentation
-
#name Engram::Provenance::Extractor
-
next_migration_number Engram::Generators::InstallGenerator
-
normalize Engram::MemoryKind
-
normalize Engram::TurnDigest
-
normalize Engram::ReservedMetadata
-
notifications? Engram::Instrumentation
-
#observe Engram::Memory
-
#observe_later Engram::Memory
-
#offset_unit Engram::Provenance::Span
-
payload Engram::Instrumentation
-
#perform Engram::ObserveJob
-
#persistence_policy Engram::Configuration
-
#processed_turns Engram::Configuration
-
#provider Engram::Provenance::Extractor
-
#reason Engram::Decision
-
#rebuild_embeddings Engram::Memory
-
#recall Engram::Memory
-
#recency_halflife Engram::Configuration
-
#recency_weight Engram::Configuration
-
#reconcile_all Engram::Ports::Consolidator
-
#reconcile_all Engram::Consolidators::LLMConsolidator
-
#reconcile_all Engram::Consolidators::HeuristicConsolidator
-
#release Engram::Ports::ProcessedTurns
-
#release Engram::Rails::CacheProcessedTurns
-
#release Engram::Adapters::InMemoryProcessedTurns
-
reset! Engram
-
#respond_to_missing? Engram::Integrations::RubyLLM::MemoryChat
-
#role Engram::Provenance::Source
-
#scope Engram::Memory
-
#scope Engram::Record
-
scope_identifier Engram::Instrumentation
-
search Engram::EmbeddingMetadata
-
#search Engram::Ports::MemoryStore
-
#search Engram::Adapters::PgvectorStore
-
#search Engram::Adapters::InMemoryStore
-
#source_id Engram::Provenance::Source
-
#source_type Engram::Provenance::Source
-
#sources Engram::Provenance
-
#spans Engram::Provenance::Source
-
#start_offset Engram::Provenance::Span
-
#store Engram::Configuration
-
stringify_keys Engram::EmbeddingMetadata
-
#target_id Engram::Decision
-
#to_h Engram::Record
-
#to_h Engram::Provenance::Span
-
#to_h Engram::Provenance::Source
-
#to_h Engram::Provenance::Extractor
-
#to_h Engram::Provenance
-
#touch Engram::Ports::MemoryStore
-
#touch Engram::Adapters::PgvectorStore
-
#touch Engram::Adapters::InMemoryStore
-
#touch_on_recall Engram::Configuration
-
unknown_embedding_metadata_keyword? Engram::EmbeddingMetadata
-
#update Engram::Persistence
-
#update Engram::Ports::MemoryStore
-
#update Engram::Adapters::PgvectorStore
-
#update Engram::Adapters::InMemoryStore
-
#validate_dimensions Engram::Generators::InstallGenerator
-
validate_query! Engram::EmbeddingMetadata
-
validate_record! Engram::EmbeddingMetadata
-
#with Engram::Record
-
with_memory Engram