Skip to content

is_a2ui_part

autogen.agents.experimental.a2ui.a2a_helpers.is_a2ui_part #

is_a2ui_part(part)

Check if an A2A Part contains A2UI data.

PARAMETER DESCRIPTION
part

The A2A Part to check.

TYPE: Part

RETURNS DESCRIPTION
bool

True if the part is a DataPart with A2UI MIME type.

Source code in autogen/agents/experimental/a2ui/a2a_helpers.py
def is_a2ui_part(part: Part) -> bool:
    """Check if an A2A Part contains A2UI data.

    Args:
        part: The A2A Part to check.

    Returns:
        True if the part is a DataPart with A2UI MIME type.
    """
    return (
        isinstance(part.root, DataPart)
        and part.root.metadata is not None
        and part.root.metadata.get(MIME_TYPE_KEY) == A2UI_MIME_TYPE
    )