Cluster Nodes
sub-nodes
Chat Memory Manager node documentation

Chat Memory Manager node

The Chat Memory Manager node manages chat message memories within your workflows. Use this node to load, insert, and delete chat messages in an in-memory vector store.

On this page, you'll find a list of operations that the Chat Memory Manager node supports, along with links to more resources.

Node parameters

  • Operation Mode: Choose between Get Many Messages, Insert Messages, and Delete Messages operations.
  • Insert Mode: Available in Insert Messages mode. Choose from:
    • Insert Messages: Insert messages alongside existing messages.
    • Override All Messages: Replace current memory.
  • Delete Mode: available in Delete Messages mode. Choose from:
    • Last N: Delete the last N messages.
    • All Messages: Delete messages from memory.
  • Chat Messages: available in Insert Messages mode. Define the chat messages to insert into the memory, including:
    • Type Name or ID: Set the message type. Select one of:
      • AI: Use this for messages from the AI.
      • System: Add a message containing instructions for the AI.
      • User: Use this for messages from the user. This message type is sometimes called the 'human' message in other AI tools and guides.
    • Message: Enter the message contents.
    • Hide Message in Chat: Select whether n8n should display the message to the user in the chat UI (turned off) or not (turned on).
  • Messages Count: Available in Delete Messages mode when you select Last N. Enter the number of latest messages to delete.
  • Simplify Output: Available in Get Many Messages mode. Turn on to simplify the output to include only the sender (AI, user, or system) and the text.

Related resources

Refer to LangChain's Memory documentation (opens in a new tab) for more information about the service.