Memory gives an Agent the ability to recall information about the user.
enable_user_memories=True
, memories will be automatically created/updated after each run.
You can also give the Agent full control over the memory management by using enable_agentic_memory=True
:
agno_memories
table of the database.
If the table or collection doesn’t exist, it is created automatically when first storing a memory.
get_user_memories
method:
Field | Type | Description |
---|---|---|
memory_id | str | The unique identifier for the memory. |
memory | dict | The memory data, stored as a JSON object. |
topics | list | The topics of the memory. |
input | str | The input that generated the memory. |
user_id | str | The user ID of the memory. |
agent_id | str | The agent ID of the memory. |
team_id | str | The team ID of the memory. |
updated_at | int | The timestamp when the memory was last updated. |