API Reference¶
Welcome to the LangMem API reference! The documentation is organized into three main sections:
Memory Management¶
Core memory management utilities:
create_memory_manager- Stateless memory extraction and updatescreate_memory_store_manager- Stateful memory management with BaseStore
Memory Tools¶
Agent tools for memory management:
create_manage_memory_tool- Tool for storing and updating memoriescreate_search_memory_tool- Tool for searching stored memories
Prompt Optimization¶
Utilities for optimizing prompts:
create_prompt_optimizer- Single prompt optimizationcreate_multi_prompt_optimizer- Multi-prompt system optimization
Utilities¶
NamespaceTemplate- internal namespace template utilityReflectionExecutor- Reflection executor to schedule memory management remotely or in a background thread.