| Name | Type |
|---|---|
| mount_message | Callable[..., Awaitable[None]] |
| update_status | Callable[[str], None] |
| request_approval | Callable[..., Awaitable[Any]] |
| on_auto_approve_enabled | Callable[[], None] | None |
| set_spinner | Callable[[SpinnerStatus], Awaitable[None]] | None |
| set_active_message | Callable[[str | None], None] | None |
| sync_message_content | Callable[[str, str], None] | None |
| request_ask_user | Callable[[list[Question]], Awaitable[asyncio.Future[AskUserWidgetResult] | None]] | None |
| on_tool_complete | Callable[[], None] | None |
Adapter for rendering agent output to Textual widgets.
This adapter provides an abstraction layer between the agent execution and the Textual UI, allowing streaming output to be rendered as widgets.