Module models

Module models 

Source
Expand description

Data models for mem0-rust.

This module provides all the core data structures used throughout the library.

Structs§

AddOptions
Options for adding memories
AddResult
Result of adding memories
FilterCondition
A filter condition
Filters
Metadata filters
GetAllOptions
Options for listing all memories
HistoryEntry
A history entry for a memory
MemoryEvent
A memory operation event
MemoryRecord
A stored memory record
Message
A chat message
Payload
Payload for vector store operations
ResetOptions
Options for resetting memories
ScoredMemory
A memory with its similarity score
SearchOptions
Options for searching memories
SearchResult
Search result

Enums§

EventType
Type of memory event
FilterLogic
Logic for combining filter conditions
FilterOperator
Filter operators
Messages
Input that can be converted to messages
Role
Message role for chat-style input