Module: Llmemory
- Defined in:
- lib/llmemory/short_term/stores/active_record_checkpoint.rb,
lib/llmemory.rb,
lib/llmemory/cli.rb,
lib/llmemory/llm.rb,
lib/llmemory/mcp.rb,
lib/llmemory/memory.rb,
lib/llmemory/version.rb,
lib/llmemory/llm/base.rb,
lib/llmemory/long_term.rb,
lib/llmemory/retrieval.rb,
lib/llmemory/extractors.rb,
lib/llmemory/llm/openai.rb,
lib/llmemory/mcp/server.rb,
lib/llmemory/provenance.rb,
lib/llmemory/short_term.rb,
lib/llmemory/maintenance.rb,
lib/llmemory/noise_filter.rb,
lib/llmemory/vector_store.rb,
lib/llmemory/configuration.rb,
lib/llmemory/llm/anthropic.rb,
lib/llmemory/cli/commands/mcp.rb,
lib/llmemory/dashboard/engine.rb,
lib/llmemory/retrieval/engine.rb,
lib/llmemory/cli/commands/base.rb,
lib/llmemory/short_term/pruner.rb,
lib/llmemory/vector_store/base.rb,
lib/llmemory/cli/commands/stats.rb,
lib/llmemory/cli/commands/users.rb,
lib/llmemory/maintenance/runner.rb,
lib/llmemory/mcp/authentication.rb,
lib/llmemory/cli/commands/search.rb,
lib/llmemory/long_term/file_based.rb,
lib/llmemory/long_term/graph_based.rb,
lib/llmemory/maintenance/reindexer.rb,
lib/llmemory/mcp/tools/memory_info.rb,
lib/llmemory/mcp/tools/memory_save.rb,
lib/llmemory/retrieval/bm25_scorer.rb,
lib/llmemory/short_term/checkpoint.rb,
lib/llmemory/cli/commands/long_term.rb,
lib/llmemory/maintenance/summarizer.rb,
lib/llmemory/mcp/tools/memory_stats.rb,
lib/llmemory/retrieval/mmr_reranker.rb,
lib/llmemory/short_term/stores/base.rb,
lib/llmemory/cli/commands/short_term.rb,
lib/llmemory/mcp/tools/memory_search.rb,
lib/llmemory/maintenance/consolidator.rb,
lib/llmemory/extractors/fact_extractor.rb,
lib/llmemory/long_term/file_based/item.rb,
lib/llmemory/mcp/tools/memory_retrieve.rb,
lib/llmemory/mcp/tools/memory_timeline.rb,
lib/llmemory/retrieval/temporal_ranker.rb,
lib/llmemory/vector_store/memory_store.rb,
lib/llmemory/long_term/graph_based/edge.rb,
lib/llmemory/long_term/graph_based/node.rb,
lib/llmemory/long_term/file_based/memory.rb,
lib/llmemory/retrieval/context_assembler.rb,
lib/llmemory/cli/commands/long_term/edges.rb,
lib/llmemory/cli/commands/long_term/facts.rb,
lib/llmemory/cli/commands/long_term/graph.rb,
lib/llmemory/cli/commands/long_term/nodes.rb,
lib/llmemory/long_term/file_based/storage.rb,
lib/llmemory/long_term/graph_based/memory.rb,
lib/llmemory/mcp/tools/memory_add_message.rb,
lib/llmemory/mcp/tools/memory_consolidate.rb,
lib/llmemory/short_term/message_sanitizer.rb,
lib/llmemory/short_term/session_lifecycle.rb,
lib/llmemory/long_term/file_based/category.rb,
lib/llmemory/long_term/file_based/resource.rb,
lib/llmemory/long_term/graph_based/storage.rb,
lib/llmemory/short_term/stores/redis_store.rb,
lib/llmemory/long_term/file_based/retrieval.rb,
lib/llmemory/short_term/stores/memory_store.rb,
lib/llmemory/vector_store/openai_embeddings.rb,
lib/llmemory/cli/commands/long_term/resources.rb,
lib/llmemory/short_term/stores/postgres_store.rb,
lib/llmemory/vector_store/active_record_store.rb,
lib/llmemory/cli/commands/long_term/categories.rb,
lib/llmemory/mcp/tools/memory_timeline_context.rb,
lib/llmemory/long_term/file_based/storages/base.rb,
lib/llmemory/long_term/graph_based/storages/base.rb,
lib/generators/llmemory/install/install_generator.rb,
lib/llmemory/extractors/entity_relation_extractor.rb,
lib/llmemory/vector_store/active_record_embedding.rb,
lib/llmemory/long_term/graph_based/knowledge_graph.rb,
lib/llmemory/short_term/stores/active_record_store.rb,
app/controllers/llmemory/dashboard/graph_controller.rb,
app/controllers/llmemory/dashboard/stats_controller.rb,
app/controllers/llmemory/dashboard/users_controller.rb,
app/controllers/llmemory/dashboard/search_controller.rb,
lib/llmemory/long_term/graph_based/conflict_resolver.rb,
app/controllers/llmemory/dashboard/long_term_controller.rb,
lib/llmemory/long_term/file_based/storages/file_storage.rb,
app/controllers/llmemory/dashboard/short_term_controller.rb,
app/controllers/llmemory/dashboard/application_controller.rb,
lib/llmemory/long_term/file_based/storages/memory_storage.rb,
lib/llmemory/long_term/graph_based/storages/memory_storage.rb,
lib/llmemory/long_term/file_based/storages/database_storage.rb,
lib/llmemory/long_term/file_based/storages/active_record_models.rb,
lib/llmemory/long_term/file_based/storages/active_record_storage.rb,
lib/llmemory/long_term/graph_based/storages/active_record_models.rb,
lib/llmemory/long_term/graph_based/storages/active_record_storage.rb
Overview
Models for ActiveRecordStorage. Loaded only when using store: :active_record. In Rails, run: rails g llmemory:install (or create the migration manually).
Defined Under Namespace
Modules: Cli, Dashboard, Extractors, Generators, LLM, LongTerm, MCP, Maintenance, Provenance, Retrieval, ShortTerm, VectorStore
Classes: CLI, Configuration, ConfigurationError, Error, LLMError, Memory, NoiseFilter, StoreError
Constant Summary
collapse
- VERSION =
"0.1.16"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
93
94
95
|
# File 'lib/llmemory/configuration.rb', line 93
def configuration
@configuration ||= Configuration.new
end
|
97
98
99
|
# File 'lib/llmemory/configuration.rb', line 97
def configure
yield configuration
end
|
.reset_configuration! ⇒ Object
101
102
103
|
# File 'lib/llmemory/configuration.rb', line 101
def reset_configuration!
@configuration = Configuration.new
end
|