Overview
This node integrates with the RecallioAI memory API to manage and interact with user memory data. It supports operations such as writing new memory entries, recalling memories based on queries, summarizing memories by tags, exporting memory data, and deleting memories.
A common use case is enhancing applications with personalized memory recall capabilities, for example:
- Storing contextual information or notes related to a user.
- Querying past interactions or stored knowledge relevant to a user.
- Exporting memory data for analysis or backup.
- Cleaning up memory data when no longer needed.
The Recall Memory operation specifically allows querying the stored memory of a user to retrieve relevant memory entries matching a query string.
Properties
| Name | Meaning |
|---|---|
| User ID | The unique identifier of the user whose memory is being queried or manipulated. |
| Query | The search string used to recall relevant memory entries for the specified user. |
Output
The output for the Recall Memory operation consists of an array of JSON objects, each representing a recalled memory entry. Each object contains the details of a memory item retrieved from the RecallioAI service that matches the query criteria.
Example output structure (simplified):
[
{
"id": "memory-entry-id",
"content": "Recalled memory content text",
"tags": ["tag1", "tag2"],
"createdAt": "2024-01-01T12:00:00Z",
...
},
...
]
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for authenticating with the RecallioAI memory API.
- The node uses an internal client library to communicate with the RecallioAI service over HTTP.
- Proper configuration of the API key credential in n8n is necessary before using the node.
Troubleshooting
Common issues:
- Missing or invalid API key credential will cause authentication failures.
- Providing an empty or invalid User ID may result in errors or no data returned.
- Queries that do not match any memory entries will return an empty result set.
Error messages:
"Unknown operation: <operation>"indicates an unsupported operation was selected; ensure the operation name is correct.- Network or API errors will typically propagate error messages from the RecallioAI service; verify network connectivity and API key validity.
Resolution tips:
- Double-check the API key credential setup.
- Ensure the User ID is correctly specified and corresponds to existing memory data.
- Use meaningful query strings to improve recall results.
Links and References
- RecallioAI official documentation (example link, replace with actual if available)
- n8n documentation on creating custom nodes