Skip to content

send_prompt_to_autogen

fastagency.ui.mesop.send_prompt.send_prompt_to_autogen #

send_prompt_to_autogen(
    provider: ProviderProtocol, name: str
) -> Iterable[MesopMessage]
Source code in fastagency/ui/mesop/send_prompt.py
def send_prompt_to_autogen(
    provider: ProviderProtocol, name: str
) -> Iterable[MesopMessage]:
    ui = run_workflow_mesop(provider, name=name)
    if not isinstance(ui.ui_base, MesopUI):  # pragma: no cover
        logger.error("")
        raise RuntimeError(f"Expected MesopUI, got {type(ui.ui_base)}")
    mesop_ui: MesopUI = ui.ui_base

    state = me.state(State)
    state.conversation.fastagency = ui.ui_base.id
    return mesop_ui.get_message_stream()