Skip to main content

Crate ai_agents_memory

Crate ai_agents_memory 

Source
Expand description

Memory implementations for AI Agents framework

Structs§

CompactingMemory
CompactingMemoryConfig
CompressionEvent
ConversationContext
FactExtractedEvent
InMemoryStore
LLMSummarizer
MemoryBudgetEvent
MemoryBudgetState
MemoryCompressEvent
MemoryEvictEvent
MemorySnapshot
Snapshot of memory state for persistence
MemoryTokenBudget
NoopSummarizer
TokenAllocation

Enums§

CompressResult
EvictionReason
OverflowStrategy

Traits§

Memory
Extended memory trait that preserves the original interface.
Summarizer
Summarizes conversation messages for memory compression.

Functions§

estimate_message_tokens
estimate_tokens
Language-aware token estimation for multi-language support