Skip to content

GroupChatResumeEvent

autogen.events.agent_events.GroupChatResumeEvent #

GroupChatResumeEvent(*, uuid=None, last_speaker_name, events, silent=False)

Bases: BaseEvent

Source code in autogen/events/agent_events.py
def __init__(
    self,
    *,
    uuid: Optional[UUID] = None,
    last_speaker_name: str,
    events: list["LLMMessageType"],
    silent: Optional[bool] = False,
):
    super().__init__(uuid=uuid, last_speaker_name=last_speaker_name, events=events, verbose=not silent)

last_speaker_name instance-attribute #

last_speaker_name

events instance-attribute #

events

verbose class-attribute instance-attribute #

verbose = False

uuid instance-attribute #

uuid

serialize_model #

serialize_model()
Source code in autogen/events/agent_events.py
@model_serializer
def serialize_model(self) -> dict[str, Any]:
    return {
        "uuid": self.uuid,
        "last_speaker_name": self.last_speaker_name,
        "events": self.events,
        "silent": not self.verbose,
    }

print #

print(f=None)
Source code in autogen/events/agent_events.py
def print(self, f: Optional[Callable[..., Any]] = None) -> None:
    f = f or print

    f(
        f"Prepared group chat with {len(self.events)} events, the last speaker is",
        colored(self.last_speaker_name, "yellow"),
        flush=True,
    )