From 31dbff5474d4dbc2ef278e8fdd9c35ad95db3878 Mon Sep 17 00:00:00 2001 From: seehi <6580@pm.me> Date: Mon, 9 Sep 2024 14:24:03 +0800 Subject: [PATCH] Keep user and AI messages are paired --- metagpt/roles/di/role_zero.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/metagpt/roles/di/role_zero.py b/metagpt/roles/di/role_zero.py index b4ee43228..34d1812fc 100644 --- a/metagpt/roles/di/role_zero.py +++ b/metagpt/roles/di/role_zero.py @@ -610,7 +610,7 @@ class RoleZero(Role): # Keep user and AI messages are paired. if self._is_first_message_from_ai(memories): - memories.append(self.rc.memory.get_by_position(-(k + 1))) + memories.insert(0, self.rc.memory.get_by_position(-(k + 1))) final_memories = related_memories + memories