From 5fab521e9728ba2bb0c76f9b0a2aec9eef0e0bec Mon Sep 17 00:00:00 2001 From: Mark Sze Date: Sun, 25 Aug 2024 03:58:53 +0000 Subject: [PATCH] Fix for group chat resume - full chat history for each agent --- autogen/agentchat/groupchat.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/autogen/agentchat/groupchat.py b/autogen/agentchat/groupchat.py index 53fc32e58d21..045d887878da 100644 --- a/autogen/agentchat/groupchat.py +++ b/autogen/agentchat/groupchat.py @@ -1264,11 +1264,10 @@ def resume( if not message_speaker_agent and message["name"] == self.name: message_speaker_agent = self - # Add previous messages to each agent (except their own messages and the last message, as we'll kick off the conversation with it) + # Add previous messages to each agent (except the last message, as we'll kick off the conversation with it) if i != len(messages) - 1: for agent in self._groupchat.agents: - if agent.name != message["name"]: - self.send(message, self._groupchat.agent_by_name(agent.name), request_reply=False, silent=True) + self.send(message, self._groupchat.agent_by_name(agent.name), request_reply=False, silent=True) # Add previous message to the new groupchat, if it's an admin message the name may not match so add the message directly if message_speaker_agent: