Show Autogen thinking in streamlit

Hi @blackary I’m using AutoGen to create a multi-agent system. When I run the agent, I can see its thought process in the terminal. How can I display this “thinking” process in a Streamlit UI in real time?

Here’s a sample of my code:

python

CopyEdit

sql_manager = GroupChatManager(
    sql_groupchat,
    llm_config=config_list[0],
    max_consecutive_auto_reply=2
)

with st.spinner("Running..."):
    sql_query = {}

    sql_manager.initiate_chat(sql_manager, message=user_question, clear_history=True)

    response = sql_groupchat.messages[-1]['content']
    sql_query['query'] = sql_groupchat.messages[-2]['content']

st.write_stream(stream_data(text=response))

How can I update the Streamlit UI dynamically to show the agent’s thought process as it generates responses?


agent thinking and working

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.