def send_prompt(e: me.ClickEvent) -> Iterator[None]:
ui = get_ui()
wf = ui.app.wf
name = wf.names[0]
state = me.state(State)
# me.navigate("/conversation")
prompt = state.prompt
state.prompt = ""
conversation = Conversation(
title=prompt, completed=False, waiting_for_feedback=False
)
state.conversation = conversation
state.in_conversation = True
yield
responses = send_prompt_to_autogen(prompt=prompt, wf=wf, name=name)
for message in responses:
state = me.state(State)
_handle_message(state, message)
yield
me.scroll_into_view(key="end_of_messages")
yield
yield