diff --git a/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_graph/_digraph_group_chat.py b/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_graph/_digraph_group_chat.py index aaca418df92b..cca8f51c5310 100644 --- a/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_graph/_digraph_group_chat.py +++ b/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_graph/_digraph_group_chat.py @@ -415,7 +415,7 @@ async def update_message_thread(self, messages: Sequence[BaseAgentEvent | BaseCh if self._activation[target][activation_group] == "all": self._remaining[target][activation_group] -= 1 - if self._remaining[target][activation_group] == 0: + if self._remaining[target][activation_group] >= 0: # If all parents are done, add to the ready queue. self._ready.append(target) # Track which activation group was triggered