Add AgentMessageRenderer to render agent messages with basic markdown support: - Headers (#, ##, ###, ####) - Bold (**text**) and italic (*text*) - Inline code and fenced code blocks - Links [text](url) and strikethrough Update system prompt to allow agents to use simple markdown formatting.
44 lines
1.0 KiB
Python
44 lines
1.0 KiB
Python
from . import (
|
|
agent_message_renderer,
|
|
agents_graph_renderer,
|
|
browser_renderer,
|
|
file_edit_renderer,
|
|
finish_renderer,
|
|
notes_renderer,
|
|
proxy_renderer,
|
|
python_renderer,
|
|
reporting_renderer,
|
|
scan_info_renderer,
|
|
terminal_renderer,
|
|
thinking_renderer,
|
|
todo_renderer,
|
|
user_message_renderer,
|
|
web_search_renderer,
|
|
)
|
|
from .base_renderer import BaseToolRenderer
|
|
from .registry import ToolTUIRegistry, get_tool_renderer, register_tool_renderer, render_tool_widget
|
|
|
|
|
|
__all__ = [
|
|
"BaseToolRenderer",
|
|
"ToolTUIRegistry",
|
|
"agent_message_renderer",
|
|
"agents_graph_renderer",
|
|
"browser_renderer",
|
|
"file_edit_renderer",
|
|
"finish_renderer",
|
|
"get_tool_renderer",
|
|
"notes_renderer",
|
|
"proxy_renderer",
|
|
"python_renderer",
|
|
"register_tool_renderer",
|
|
"render_tool_widget",
|
|
"reporting_renderer",
|
|
"scan_info_renderer",
|
|
"terminal_renderer",
|
|
"thinking_renderer",
|
|
"todo_renderer",
|
|
"user_message_renderer",
|
|
"web_search_renderer",
|
|
]
|