fix: external memory messages history is reversed (#3170)

This commit is contained in:
Nicolò Boschi 2024-08-02 18:04:39 +02:00 committed by GitHub
commit 9c42c7a098
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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]