fix: tools page on playground resets agent after every interaction

Signed-off-by: Michael Clifford <mcliffor@redhat.com>
This commit is contained in:
Michael Clifford 2025-04-27 13:54:44 -04:00
parent 6cf6791de1
commit fdb1109491

View file

@ -94,12 +94,16 @@ def tool_chat_page():
st.subheader("Agent Configurations") st.subheader("Agent Configurations")
st.subheader("Agent Type") st.subheader("Agent Type")
agent_type = st.radio( agent_type = st.radio(
"Select Agent Type", label="Select Agent Type",
[AgentType.REGULAR, AgentType.REACT], options=["Regular", "ReAct"],
format_func=lambda x: x.value,
on_change=reset_agent, on_change=reset_agent,
) )
if agent_type == "ReAct":
agent_type = AgentType.REACT
else:
agent_type = AgentType.REGULAR
max_tokens = st.slider( max_tokens = st.slider(
"Max Tokens", "Max Tokens",
min_value=0, min_value=0,