Method List
-
#action Engram::Decision
-
#add Engram::Memory
-
#add Engram::Ports::MemoryStore
-
#add Engram::Adapters::PgvectorStore
-
#add Engram::Adapters::InMemoryStore
-
#all Engram::Memory
-
#all Engram::Ports::MemoryStore
-
#all Engram::Adapters::PgvectorStore
-
#all Engram::Adapters::InMemoryStore
-
#ask Engram::Integrations::RubyLLM::MemoryChat
-
#call Engram::UseCases::Forget
-
#call Engram::UseCases::Inject
-
#call Engram::UseCases::Recall
-
#call Engram::UseCases::Observe
-
#calls Engram::Adapters::FakeCompletion
-
#candidate Engram::Decision
-
#clear Engram::Adapters::InMemoryStore
-
#clear Engram::Adapters::InMemoryProcessedTurns
-
#complete Engram::Ports::Completion
-
#complete Engram::Adapters::FakeCompletion
-
#complete Engram::Adapters::RubyLLMCompletion
-
#completion Engram::Configuration
-
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
-
#embed Engram::Ports::Embedder
-
#embed Engram::Adapters::NullEmbedder
-
#embed Engram::Adapters::RubyLLMEmbedder
-
#embedder Engram::Configuration
-
#embedding Engram::Record
-
#enqueue Engram::Adapters::FakeCompletion
-
#extract Engram::Ports::Extractor
-
#extract Engram::Extractors::LLMExtractor
-
#extraction_min_confidence Engram::Configuration
-
#forget_stale Engram::Memory
-
#has_memory Engram::Rails::HasMemory
-
#id Engram::Record
-
#importance Engram::Record
-
#importance_weight Engram::Configuration
-
#initialize Engram::Memory
-
#initialize Engram::Record
-
#initialize Engram::Decision
-
#initialize Engram::Configuration
-
#initialize Engram::UseCases::Forget
-
#initialize Engram::UseCases::Inject
-
#initialize Engram::UseCases::Recall
-
#initialize Engram::UseCases::Observe
-
#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::Consolidators::LLMConsolidator
-
#initialize Engram::Adapters::InMemoryProcessedTurns
-
#initialize Engram::Consolidators::HeuristicConsolidator
-
#inject_into Engram::Memory
-
#kind Engram::Record
-
#last_accessed_at Engram::Record
-
#metadata Engram::Record
-
#method_missing Engram::Integrations::RubyLLM::MemoryChat
-
next_migration_number Engram::Generators::InstallGenerator
-
normalize Engram::TurnDigest
-
#observe Engram::Memory
-
#observe_later Engram::Memory
-
#perform Engram::ObserveJob
-
#processed_turns Engram::Configuration
-
#reason Engram::Decision
-
#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
-
#record Engram::Ports::ProcessedTurns
-
#record Engram::Rails::CacheProcessedTurns
-
#record Engram::Adapters::InMemoryProcessedTurns
-
reset! Engram
-
#respond_to_missing? Engram::Integrations::RubyLLM::MemoryChat
-
#scope Engram::Memory
-
#scope Engram::Record
-
#search Engram::Ports::MemoryStore
-
#search Engram::Adapters::PgvectorStore
-
#search Engram::Adapters::InMemoryStore
-
#seen? Engram::Ports::ProcessedTurns
-
#seen? Engram::Rails::CacheProcessedTurns
-
#seen? Engram::Adapters::InMemoryProcessedTurns
-
#store Engram::Configuration
-
#target_id Engram::Decision
-
#to_h Engram::Record
-
#touch Engram::Ports::MemoryStore
-
#touch Engram::Adapters::PgvectorStore
-
#touch Engram::Adapters::InMemoryStore
-
#touch_on_recall Engram::Configuration
-
#update Engram::Ports::MemoryStore
-
#update Engram::Adapters::PgvectorStore
-
#update Engram::Adapters::InMemoryStore
-
with_memory Engram