From fa3396e9c3c2a5401aa8eb96f087cfc19d6080cc Mon Sep 17 00:00:00 2001 From: gagb Date: Wed, 19 Feb 2025 07:03:54 -0800 Subject: [PATCH] Initialize BaseGroupChat before reset (#5608) Fixes #5366 Solution: Instead of raising an error called `_init()` --------- Co-authored-by: Jack Gerrits --- .../src/autogen_agentchat/teams/_group_chat/_base_group_chat.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_base_group_chat.py b/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_base_group_chat.py index b49766b5f..e48997553 100644 --- a/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_base_group_chat.py +++ b/python/packages/autogen-agentchat/src/autogen_agentchat/teams/_group_chat/_base_group_chat.py @@ -494,7 +494,7 @@ class BaseGroupChat(Team, ABC, ComponentBase[BaseModel]): """ if not self._initialized: - raise RuntimeError("The group chat has not been initialized. It must be run before it can be reset.") + await self._init(self._runtime) if self._is_running: raise RuntimeError("The group chat is currently running. It must be stopped before it can be reset.")