Uses of Interface
com.tnsai.memory.MemoryStore
Packages that use MemoryStore
Package
Description
Agent classes and lifecycle management for the TnsAI framework.
Agent chat orchestration for LLM invocation, history management, and tool call handling.
Agent execution components including LLM orchestration, tool processing, and memory management.
Agent initialization and specification extraction.
Agent orchestration — chat, streaming, tool execution, and knowledge base management.
Agent resilience management components.
Streaming and event-based chat operations with token-level granularity and event publishing.
Context assembly and token estimation for LLM interactions.
Memory management and persistence for agent conversation history.
Memory management strategies for conversation history within token budgets.
Agent failure detection, health tracking, and automated recovery.
-
Uses of MemoryStore in com.tnsai.agents
Methods in com.tnsai.agents that return MemoryStoreModifier and TypeMethodDescriptionfinal MemoryStoreAgent.getAgentMemoryStore()final MemoryStoreAgent.getInjectedMemoryStore()final MemoryStoreAgent.getMemoryStoreTemplate()Methods in com.tnsai.agents with parameters of type MemoryStoreModifier and TypeMethodDescriptionAgentBuilder.memoryStore(MemoryStore memoryStore) Sets the memory store for conversation history. -
Uses of MemoryStore in com.tnsai.agents.chat
Methods in com.tnsai.agents.chat that return MemoryStoreModifier and TypeMethodDescriptionAgentChatOrchestrator.ChatContext.getAgentMemoryStore()Returns the memory store for conversation history -
Uses of MemoryStore in com.tnsai.agents.execution
Methods in com.tnsai.agents.execution that return MemoryStoreModifier and TypeMethodDescriptionAgentToolExecutor.AgentContext.getAgentMemoryStore()LLMOrchestrator.getMemoryStore()Returns the memory store.MemoryManager.getMemoryStore()Returns the underlying memory store.Constructors in com.tnsai.agents.execution with parameters of type MemoryStoreModifierConstructorDescriptionLLMOrchestrator(String agentName, LLMClient llm, MemoryStore memoryStore) Creates a new LLMOrchestrator.MemoryManager(String agentId, MemoryStore memoryStore) Creates a new MemoryManager. -
Uses of MemoryStore in com.tnsai.agents.init
Fields in com.tnsai.agents.init declared as MemoryStoreModifier and TypeFieldDescriptionfinal MemoryStoreAgentInitializer.InitializationResult.memoryStoreMethods in com.tnsai.agents.init that return MemoryStoreModifier and TypeMethodDescriptionAgentInitializer.InitializerContext.getInjectedMemoryStore()AgentInitializer.InitializerContext.getMemoryStoreTemplate() -
Uses of MemoryStore in com.tnsai.agents.orchestration
Methods in com.tnsai.agents.orchestration that return MemoryStoreModifier and TypeMethodDescriptionAgentOrchestrator.getAgentMemoryStore()AgentOrchestrator.OrchestratorContext.getAgentMemoryStore() -
Uses of MemoryStore in com.tnsai.agents.resilience
Methods in com.tnsai.agents.resilience with parameters of type MemoryStoreModifier and TypeMethodDescriptionvoidAgentResilienceManager.captureSnapshot(MemoryStore memoryStore) Captures a state snapshot from the memory store.voidAgentResilienceManager.restoreLatestSnapshot(MemoryStore memoryStore) Restores the latest snapshot to the memory store. -
Uses of MemoryStore in com.tnsai.agents.streaming
Methods in com.tnsai.agents.streaming that return MemoryStore -
Uses of MemoryStore in com.tnsai.agents.validation
Methods in com.tnsai.agents.validation that return types with arguments of type MemoryStoreModifier and TypeMethodDescriptionValidationContext.memoryStore()Returns the value of thememoryStorerecord component. -
Uses of MemoryStore in com.tnsai.context.assembler
Methods in com.tnsai.context.assembler with parameters of type MemoryStoreModifier and TypeMethodDescriptionUnifiedContextAssembler.Builder.memoryStore(MemoryStore memoryStore) Sets the memory store for conversation history and semantic search. -
Uses of MemoryStore in com.tnsai.memory
Classes in com.tnsai.memory that implement MemoryStoreModifier and TypeClassDescriptionclassAbstract base class for memory stores.classFile-based persistent memory store.classIn-memory implementation of MemoryStore.classMemory store with hierarchical namespace support.classA memory store wrapper that enables memory sharing between agents.Methods in com.tnsai.memory that return MemoryStoreModifier and TypeMethodDescriptionstatic MemoryStoreMemoryStoreFactory.create(MemorySpec config) Creates a MemoryStore based on the given@MemorySpecannotation.static MemoryStoreMemoryStoreFactory.create(MemoryConfig config) Creates a MemoryStore from a programmaticMemoryConfig— the canonical factory both the annotation path (MemoryStoreFactory.create(MemorySpec)) andAgentBuilder.memoryConfig(...)flow through (TNS-546).static MemoryStoreMemoryStoreFactory.createDefault()Creates a default MemoryStore (in-memory, no limits).AgentMemoryResolver.MemoryResolution.memoryStore()Returns the value of thememoryStorerecord component.Method parameters in com.tnsai.memory with type arguments of type MemoryStoreModifier and TypeMethodDescriptionSharedMemoryRegistry.getOrCreate(String namespace, Supplier<MemoryStore> baseStoreSupplier) Gets or creates a shared memory store wrapping a base store from the given supplier.Constructors in com.tnsai.memory with parameters of type MemoryStoreModifierConstructorDescriptionMemoryConsolidationPipeline(MemoryStore memoryStore) Creates a pipeline with default settings.MemoryConsolidationPipeline(MemoryStore memoryStore, int recentWindow, int minMessagesForConsolidation) Creates a pipeline with custom settings.MemoryResolution(MemoryStore memoryStore, MemoryConsolidationPipeline consolidation, String namespace) Creates an instance of aMemoryResolutionrecord class.SharedMemoryStore(MemoryStore delegate, String namespace) Creates a SharedMemoryStore wrapping the given delegate. -
Uses of MemoryStore in com.tnsai.memory.strategy
Classes in com.tnsai.memory.strategy that implement MemoryStoreModifier and TypeClassDescriptionclassConversation memory with automatic strategy-based management.Methods in com.tnsai.memory.strategy with parameters of type MemoryStoreModifier and TypeMethodDescriptionTieredContextLoader.Builder.store(MemoryStore store) Sets the memory store to load history from. -
Uses of MemoryStore in com.tnsai.memory.vector
Classes in com.tnsai.memory.vector that implement MemoryStoreModifier and TypeClassDescriptionfinal classConversationMemoryStorewhoseVectorSearchMemoryStore.search(java.lang.String, int)is backed by aVectorMemoryStoreinstead of TF-IDF.Constructors in com.tnsai.memory.vector with parameters of type MemoryStoreModifierConstructorDescriptionVectorSearchMemoryStore(MemoryStore delegate, VectorMemoryStore vectors) -
Uses of MemoryStore in com.tnsai.resilience.recovery
Methods in com.tnsai.resilience.recovery with parameters of type MemoryStoreModifier and TypeMethodDescriptionvoidAgentStateRecoveryManager.capture(MemoryStore memoryStore) voidAgentStateRecoveryManager.restoreLatest(MemoryStore memoryStore)