Namespace LMKit.Agents.Memory
Classes
- ConversationSummaryResult
Represents the result of a conversation summarization operation performed by SummarizeConversationAsync(ChatHistory, LM, string, CancellationToken).
- ExtractedMemory
Represents a single fact or piece of information extracted from a conversation turn by the LMKit.Agents.Memory.MemoryExtractor.
- MemoryConsolidationEventArgs
Provides data for the BeforeMemoryConsolidated event, which fires before a cluster of similar memories is merged into a single entry.
- MemoryConsolidationResult
Represents the result of a memory consolidation operation performed by ConsolidateAsync(LM, CancellationToken).
- MemoryEvictedEventArgs
Provides data for the MemoryEvicted event, which fires before a memory entry is removed due to capacity enforcement.
- MemoryExtractionEventArgs
Provides data for the BeforeMemoryStored event.
- MemoryExtractionResult
Contains the results of a memory extraction operation performed by the LMKit.Agents.Memory.MemoryExtractor.
- UserScopedMemory
Provides a user-scoped view over a shared AgentMemory instance, automatically namespacing data sources by user ID and filtering retrieval to only return that user's memories.
Enums
- MemoryEvictionPolicy
Specifies the strategy used to select which memories to evict when the AgentMemory reaches its MaxMemoryEntries limit.
- MemoryExtractionMode
Specifies the strategy used to automatically extract memorable facts from conversations.
- MemoryImportance
Indicates the importance level of an extracted memory.
- MemoryType
Specifies the category of information stored in an AgentMemory data source.