From 4fde1211c2ad55f19a088602be0badbed2e04b2d Mon Sep 17 00:00:00 2001 From: afourney Date: Wed, 29 Nov 2023 09:15:44 -0800 Subject: [PATCH] Quick fix for the str concatenation bug, but it remains to be discovered why we are getting a 'ChatCompletionMessage' rather than a str. (#809) --- autogen/agentchat/groupchat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autogen/agentchat/groupchat.py b/autogen/agentchat/groupchat.py index a59f035fb..0b52716f1 100644 --- a/autogen/agentchat/groupchat.py +++ b/autogen/agentchat/groupchat.py @@ -208,7 +208,7 @@ Then select the next role from {[agent.name for agent in agents]} to play. Only regex = ( r"(?<=\W)" + re.escape(agent.name) + r"(?=\W)" ) # Finds agent mentions, taking word boundaries into account - count = len(re.findall(regex, " " + message_content + " ")) # Pad the message to help with matching + count = len(re.findall(regex, f" {message_content} ")) # Pad the message to help with matching if count > 0: mentions[agent.name] = count return mentions