Skip to content

Commit 40aa3a3

Browse files
authored
🐛 FIX: Message order when memory attached (#63)
1 parent c0e52ff commit 40aa3a3

File tree

1 file changed

+3
-1
lines changed
  • packages/baseai/src/utils/memory

1 file changed

+3
-1
lines changed

packages/baseai/src/utils/memory/lib.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,9 @@ export const addContextFromMemory = async ({
155155
if (!isMemoryAttached || !messagesExist) return;
156156

157157
// This will be the user prompt.
158-
const lastUserMsg = messages.reverse().find(m => m.role === 'user');
158+
const lastUserMsg = [...messages]
159+
.reverse()
160+
.find(m => m.role === 'user');
159161
const userPrompt = lastUserMsg?.content;
160162

161163
// If there is no user prompt, return the messages.

0 commit comments

Comments
 (0)