Expand description
§RRAG Memory System
Conversation memory and context management with Rust-native async patterns. Designed for efficient state management and persistence.
Structs§
- Buffer
Memory Config - Configuration for buffer-based memory
- Conversation
Buffer Memory - Buffer memory - keeps recent messages in memory
- Conversation
Message - Conversation message
- Conversation
Settings - Settings for individual conversations
- Conversation
Summary Memory - Summary memory that automatically summarizes old conversations
- Conversation
Token Buffer Memory - Token-aware buffer memory that respects token limits
- Memory
Service - High-level memory service that can switch between different memory types
- Memory
Service Config - Configuration for the memory service
- Memory
Summary - Memory summary for efficient storage
- Summary
Memory Config - Configuration for summary-based memory management
- Token
Buffer Config - Configuration for token-aware memory buffer
Enums§
- Message
Role - Message roles in conversation
- Token
Overflow Strategy - Strategy for handling token overflow in memory buffer
Traits§
- Memory
- Core memory trait for conversation management