fix: external memory messages history is reversed (#3170)
This commit is contained in:
parent
f311a6db54
commit
9c42c7a098
1 changed files with 2 additions and 1 deletions
|
|
@ -89,7 +89,8 @@ class MemoryComponent(Component):
|
||||||
self.memory.session_id = session_id
|
self.memory.session_id = session_id
|
||||||
|
|
||||||
stored = self.memory.messages
|
stored = self.memory.messages
|
||||||
if order == "ASC":
|
# langchain memories are supposed to return messages in ascending order
|
||||||
|
if order == "DESC":
|
||||||
stored = stored[::-1]
|
stored = stored[::-1]
|
||||||
if n_messages:
|
if n_messages:
|
||||||
stored = stored[:n_messages]
|
stored = stored[:n_messages]
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue