Hi n8n Community,
I’m facing an issue with my workflow where the savememory tool (an Airtable node inside Tools Agent) is not recording data in Airtable, even though the workflow runs without errors. I’ve been trying to troubleshoot this for a while and could use some help!
Background
I initially encountered an API error (contents.parts must not be empty) when using a Merge node to combine data from When chat message received and Get_memory (which fetches Memories from Airtable). I found a solution in a previous community post where someone suggested adding a Set node after the Merge node to format the data before passing it to the Analytical Agent. I applied this workaround, and the API error is now resolved—my workflow runs smoothly.
However, the main issue persists: the savememory tool is still not recording any data in Airtable, even though the Analytical Agent correctly identifies noteworthy information and calls the savememory tool (I can see this in the Thought Process log).
Here’s my current set node:
and this savememory node: