> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Memory Config • AI Agent SDK

> MemoryConfig: Configuration for agent memory and session management.

# MemoryConfig

> Defined in the [**Feature Configs**](https://praison.ai/docs/sdk/reference/praisonaiagents/modules/feature_configs.md) module.

AI Agent

Configuration for agent memory and session management.

Consolidates: memory, auto\_memory, claude\_memory, user\_id, session\_id, db, learn

## Properties

**backend** `Union[str, MemoryBackend]`

No description available.

**user\_id** `Optional[str]`

No description available.

**session\_id** `Optional[str]`

No description available.

**auto\_memory** `bool`

No description available.

**claude\_memory** `bool`

No description available.

**db** `Optional`

No description available.

**config** `Optional`

No description available.

**learn** `Optional`

No description available.

**history** `bool`

No description available.

**history\_limit** `int`

No description available.

**prefetch** `Optional[bool]`

No description available.

**prefetch\_limit** `int`

No description available.

**prefetch\_token\_budget** `int`

No description available.

**auto\_save** `Optional[str]`

No description available.

> [accordion] Internal & Generic Methods
>
> * **to\_dict**: Convert to dictionary.

## Usage

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
# 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

> [card] [View on GitHub](https://github.com/MervinPraison/PraisonAI/blob/main/src/praisonai-agents/praisonaiagents/config/feature_configs.py#L228)
>
> `praisonaiagents/config/feature_configs.py` at line 228

***

## Related Documentation

> [card] [Memory Concept](https://praison.ai/docs/docs/concepts/memory)

> [card] [Memory Overview](https://praison.ai/docs/docs/memory/overview)

> [card] [Memory Configuration](https://praison.ai/docs/docs/configuration/memory-config)

> [card] [Session Resume](https://praison.ai/docs/docs/memory/session-resume)

> [card] [Configuration Overview](https://praison.ai/docs/docs/configuration/index)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.