Skip to content

delete_context

autogen.beta.network.workflow_helpers.delete_context async #

delete_context(channel, key)

Delete one workflow context_vars entry.

Emits an EV_CONTEXT_SET envelope with delete=[key]. No-op if key was not set.

Source code in autogen/beta/network/workflow_helpers.py
async def delete_context(channel: Channel, key: str) -> None:
    """Delete one workflow ``context_vars`` entry.

    Emits an ``EV_CONTEXT_SET`` envelope with ``delete=[key]``.
    No-op if ``key`` was not set.
    """
    _ensure_workflow(channel, "delete_context")
    await channel.send(
        "",
        event_type=EV_CONTEXT_SET,
        event_data={"delete": [key]},
    )