Memory
Add memory store
Usage Instructions
Create persistent storage for data that needs to be accessed across multiple workflow steps. Store and retrieve information throughout your workflow execution to maintain context and state.
Tools
memory_add
Add a new memory to the database or append to existing memory with the same ID.
Input
Parameter | Type | Required | Description |
---|---|---|---|
id | string | Yes | Identifier for the memory. If a memory with this ID already exists, the new data will be appended to it. |
role | string | Yes | Role for agent memory (user, assistant, or system) |
content | string | Yes | Content for agent memory |
Output
Parameter | Type | Description |
---|---|---|
success | boolean | Whether the memory was added successfully |
memories | array | Array of memory objects including the new or updated memory |
error | string | Error message if operation failed |
memory_get
Retrieve a specific memory by its ID
Input
Parameter | Type | Required | Description |
---|---|---|---|
id | string | Yes | Identifier for the memory to retrieve |
Output
Parameter | Type | Description |
---|---|---|
success | boolean | Whether the memory was retrieved successfully |
memories | array | Array of memory data for the requested ID |
message | string | Success or error message |
error | string | Error message if operation failed |
memory_get_all
Retrieve all memories from the database
Input
Parameter | Type | Required | Description |
---|
Output
Parameter | Type | Description |
---|---|---|
success | boolean | Whether all memories were retrieved successfully |
memories | array | Array of all memory objects with keys, types, and data |
message | string | Success or error message |
error | string | Error message if operation failed |
memory_delete
Delete a specific memory by its ID
Input
Parameter | Type | Required | Description |
---|---|---|---|
id | string | Yes | Identifier for the memory to delete |
Output
Parameter | Type | Description |
---|---|---|
success | boolean | Whether the memory was deleted successfully |
message | string | Success or error message |
error | string | Error message if operation failed |
Notes
- Category:
blocks
- Type:
memory