SelectSpeakerEvent autogen.events.agent_events.SelectSpeakerEvent # SelectSpeakerEvent(*, uuid=None, agents=None) Bases: BaseEvent Source code in autogen/events/agent_events.py 815 816 817def __init__(self, *, uuid: UUID | None = None, agents: list[Union["Agent", str]] | None = None): agents = [agent.name if hasattr(agent, "name") else agent for agent in agents] if agents else None super().__init__(uuid=uuid, agents=agents) agents class-attribute instance-attribute # agents = None uuid instance-attribute # uuid print # print(f=None) Source code in autogen/events/agent_events.py 819 820 821 822 823 824 825def print(self, f: Callable[..., Any] | None = None) -> None: f = f or print f("Please select the next speaker from the following list:") agents = self.agents or [] for i, agent in enumerate(agents): f(f"{i + 1}: {agent}")