Memory Config • AI Agent SDK
MemoryConfig: Configuration for agent memory and session management.
MemoryConfig
Defined in the Feature Configs module.
AI Agent
Configuration for agent memory and session management.
Consolidates: memory, auto_memory, claude_memory, user_id, session_id, db, learn
Properties
ResponseField
Union[str, MemoryBackend]No description available.
ResponseField
Optional[str]No description available.
ResponseField
Optional[str]No description available.
ResponseField
boolNo description available.
ResponseField
boolNo description available.
ResponseField
OptionalNo description available.
ResponseField
OptionalNo description available.
ResponseField
OptionalNo description available.
ResponseField
boolNo description available.
ResponseField
intNo description available.
ResponseField
Optional[bool]No description available.
ResponseField
intNo description available.
ResponseField
intNo description available.
ResponseField
Optional[str]No description available.
Internal & Generic Methods
- to_dict: Convert to dictionary.
Usage
# Simple enable (uses FileMemory)
Agent(memory=True)
# With backend
Agent(memory=MemoryConfig(backend="sqlite"))
# Full config with learning
Agent(memory=MemoryConfig(
backend="sqlite",
user_id="user123",
session_id="session456",
auto_memory=True,
learn=True, # Enable continuous learning
))
# With detailed learn config
Agent(memory=MemoryConfig(
learn=LearnConfig(
persona=True,
insights=True,
patterns=True,
)
))Source
View on GitHubpraisonaiagents/config/feature_configs.py at line 228