Skip to content

default_build_text_envelope

autogen.beta.network.adapters.base.default_build_text_envelope #

default_build_text_envelope(channel_id, sender_id, text, *, audience=None, causation_id=None)

Default build_text_envelope: emit EV_TEXT(text).

Source code in autogen/beta/network/adapters/base.py
def default_build_text_envelope(
    channel_id: str,
    sender_id: str,
    text: str,
    *,
    audience: list[str] | None = None,
    causation_id: str | None = None,
) -> Envelope:
    """Default ``build_text_envelope``: emit ``EV_TEXT(text)``."""
    return Envelope(
        channel_id=channel_id,
        sender_id=sender_id,
        audience=audience,
        event_type=EV_TEXT,
        event_data={"text": text},
        causation_id=causation_id,
    )