From 9c42c7a098e1f33181eb565482c03cddcc5f3e4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Boschi?= Date: Fri, 2 Aug 2024 18:04:39 +0200 Subject: [PATCH] fix: external memory messages history is reversed (#3170) --- src/backend/base/langflow/components/helpers/Memory.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/backend/base/langflow/components/helpers/Memory.py b/src/backend/base/langflow/components/helpers/Memory.py index 7edcacde4..25a6d89e3 100644 --- a/src/backend/base/langflow/components/helpers/Memory.py +++ b/src/backend/base/langflow/components/helpers/Memory.py @@ -89,7 +89,8 @@ class MemoryComponent(Component): self.memory.session_id = session_id stored = self.memory.messages - if order == "ASC": + # langchain memories are supposed to return messages in ascending order + if order == "DESC": stored = stored[::-1] if n_messages: stored = stored[:n_messages]