[docs]@abstractmethodasyncdefreset(self)->None:"""Reset the team and all its participants to its initial state."""...
[docs]@abstractmethodasyncdefpause(self)->None:"""Pause the team and all its participants. This is useful for pausing the :meth:`autogen_agentchat.base.TaskRunner.run` or :meth:`autogen_agentchat.base.TaskRunner.run_stream` methods from concurrently, while keeping them alive."""...
[docs]@abstractmethodasyncdefresume(self)->None:"""Resume the team and all its participants from a pause after :meth:`pause` was called."""...
[docs]@abstractmethodasyncdefsave_state(self)->Mapping[str,Any]:"""Save the current state of the team."""...
[docs]@abstractmethodasyncdefload_state(self,state:Mapping[str,Any])->None:"""Load the state of the team."""...