Skip to content

SpeakerAttemptFailedMultipleAgentsMessage

autogen.messages.agent_messages.SpeakerAttemptFailedMultipleAgentsMessage #

SpeakerAttemptFailedMultipleAgentsMessage(*, uuid=None, mentions, attempt, attempts_left, select_speaker_auto_verbose=False)

Bases: BaseMessage

Source code in autogen/messages/agent_messages.py
def __init__(
    self,
    *,
    uuid: Optional[UUID] = None,
    mentions: dict[str, int],
    attempt: int,
    attempts_left: int,
    select_speaker_auto_verbose: Optional[bool] = False,
):
    super().__init__(
        uuid=uuid,
        mentions=deepcopy(mentions),
        attempt=attempt,
        attempts_left=attempts_left,
        verbose=select_speaker_auto_verbose,
    )

uuid instance-attribute #

uuid

mentions instance-attribute #

mentions

attempt instance-attribute #

attempt

attempts_left instance-attribute #

attempts_left

verbose class-attribute instance-attribute #

verbose = False

print #

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

    f(
        colored(
            f">>>>>>>> Select speaker attempt {self.attempt} of {self.attempt + self.attempts_left} failed as it included multiple agent names.",
            "red",
        ),
        flush=True,
    )