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