fix: use _safe_render for system messages to preserve Rich markup

This commit is contained in:
alex-clawd
2026-05-13 12:31:16 -07:00
parent 22aa839f1f
commit 4bcb72f951

View File

@@ -1493,7 +1493,7 @@ class AgentTUI(App[None]):
markup = f"[bold #e8e8e8]You[/]\n{_safe_render(content)}"
return ChatBubble(markup, classes="user-bubble")
if sender == "system":
markup = f"[dim italic]{_rich_escape(content)}[/]"
markup = f"[dim italic]{_safe_render(content)}[/]"
return ChatBubble(markup, classes="system-bubble")
markup = f"[bold {_CORAL}]{sender}[/]\n{_safe_render(content)}"
if metadata: