Skip to main content

marvin.memory.memory

Classes

Memory

A memory module is a partitioned collection of memories that are stored in a vector database, configured by a MemoryProvider. Methods:
  • add
  • delete
  • friendly_name
  • get_prompt
  • get_tools
  • search

MemoryProvider

Methods:
  • add
    Create a new memory and return its ID.
  • configure
    Configure the provider for a specific memory.
  • delete
    Delete a memory by its ID.
  • search
    Search for n memories using a string query.

Functions

get_memory_provider

sanitize_memory_key


Parent Module: memory