Module: Llmemory::MCP::StoreHelpers
- Defined in:
- lib/llmemory/mcp/store_helpers.rb
Overview
Shared store resolution for MCP tools. Respects global configuration and long_term_type when selecting backends.
Class Method Summary collapse
- .graph_based? ⇒ Boolean
- .long_term_memory(user_id:) ⇒ Object
- .long_term_storage ⇒ Object
- .short_term_store ⇒ Object
Class Method Details
.graph_based? ⇒ Boolean
30 31 32 |
# File 'lib/llmemory/mcp/store_helpers.rb', line 30 def graph_based? Llmemory.configuration.long_term_type.to_sym == :graph_based end |
.long_term_memory(user_id:) ⇒ Object
22 23 24 25 26 27 28 |
# File 'lib/llmemory/mcp/store_helpers.rb', line 22 def long_term_memory(user_id:) if graph_based? LongTerm::GraphBased::Memory.new(user_id: user_id, storage: long_term_storage) else LongTerm::FileBased::Memory.new(user_id: user_id, storage: long_term_storage) end end |