Memory

Add memory store

Configuration

Add Memory

Operation
Add Memory
ID*
Enter memory identifier
Role*
Select agent role
Content*
Enter message content
Add Memory (memory_add)

Add a new memory to the database or append to existing memory with the same ID.

Input
ParameterTypeRequiredDescription
idstringYesConversation identifier within the current workflow. Reusing the ID appends the message to that conversation.
rolestringYesRole for agent memory (user, assistant, or system)
contentstringYesContent for agent memory
Output
ParameterTypeDescription
memoriesarrayArray of memory objects including the new or updated memory

Get All Memories

Operation
Get All Memories
Get All Memories (memory_get_all)

Retrieve up to 50 conversations stored in the current workflow.

Input

This operation has no direct parameters.

Output
ParameterTypeDescription
memoriesarrayUp to 50 conversation objects with keys, types, and message data
messagestringSuccess or error message

Get Memory

Operation
Get Memory
ID*
Enter memory identifier to retrieve
Get Memory (memory_get)

Retrieve a specific memory by its ID

Input
ParameterTypeRequiredDescription
idstringYesIdentifier for the memory to retrieve
Output
ParameterTypeDescription
memoriesarrayArray of memory data for the requested ID
messagestringSuccess or error message

Delete Memory

Operation
Delete Memory
ID*
Enter memory identifier to delete
Delete Memory (memory_delete)

Delete a specific memory by its ID

Input
ParameterTypeRequiredDescription
idstringYesIdentifier for the memory to delete
Output
ParameterTypeDescription
messagestringSuccess or error message

Input

ParameterTypeRequiredDescription
operationstringNoOperation to perform
idstringNoMemory identifier
rolestringNoAgent role. Shown when operation is 'add'.
contentstringNoMemory content. Shown when operation is 'add'.

Output

ParameterTypeDescription
memoriesarrayConversation messages for Add/Get, or key/type/data records for Get All (up to 50)
messagestringOperation confirmation for Get, Get All, or Delete

Usage Instructions

Persist conversation messages across runs of the same workflow. Add Memory appends a user, assistant, or system message under an ID; Get Memory returns that conversation. Get All Memories returns up to 50 records, each with key, type, and data. All operations require access to the workflow workspace; writes require write permission.

Notes

  • Category: blocks
  • Type: memory