Result expander in Agent log

This commit is contained in:
Irina Rueegg 2026-05-28 11:28:54 +02:00
parent ea05437154
commit 46b9c925dd

View File

@ -194,14 +194,15 @@ def render_agent_mode():
st.caption(f"Thought: {step['thought']}") st.caption(f"Thought: {step['thought']}")
if step.get("arguments"): if step.get("arguments"):
_render_arguments(step["arguments"]) _render_arguments(step["arguments"])
result_text = step.get("result", "") with st.expander("➡️ Result", expanded=False):
# Colour the result based on whether the tool succeeded or failed. result_text = step.get("result", "")
if result_text.startswith("ERROR") or result_text.startswith("SYNTAX ERROR"): # Colour the result based on whether the tool succeeded or failed.
st.error(result_text) if result_text.startswith("ERROR") or result_text.startswith("SYNTAX ERROR"):
elif result_text.startswith("OK") or result_text.startswith("DONE"): st.error(result_text)
st.success(result_text) elif result_text.startswith("OK") or result_text.startswith("DONE"):
else: st.success(result_text)
st.code(result_text, language=None) else:
st.code(result_text, language=None)
# ── Idle: task input ────────────────────────────────────────────────────── # ── Idle: task input ──────────────────────────────────────────────────────
if agent_status == "idle": if agent_status == "idle":