Skip to content

delete_context

autogen.beta.network.workflow_helpers.delete_context async #

delete_context(session, 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(session: Session, 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(session, "delete_context")
    await session.send(
        "",
        event_type=EV_CONTEXT_SET,
        event_data={"delete": [key]},
    )