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.