SelectSpeakerEvent autogen.events.agent_events.SelectSpeakerEvent # SelectSpeakerEvent(*, uuid=None, agents=None) Bases: BaseEvent Source code in autogen/events/agent_events.py 726 727 728def __init__(self, *, uuid: Optional[UUID] = None, agents: Optional[list["Agent"]] = None): agent_names = [agent.name for agent in agents] if agents else None super().__init__(uuid=uuid, agent_names=agent_names) agent_names class-attribute instance-attribute # agent_names = None uuid instance-attribute # uuid print # print(f=None) Source code in autogen/events/agent_events.py 730 731 732 733 734 735 736def print(self, f: Optional[Callable[..., Any]] = None) -> None: f = f or print f("Please select the next speaker from the following list:") agent_names = self.agent_names or [] for i, agent_name in enumerate(agent_names): f(f"{i + 1}: {agent_name}")