autogen_ext.ui#

此模块实现了用于格式化/打印代理消息的实用类。

async RichConsole(stream: AsyncGenerator[BaseAgentEvent | BaseChatMessage | T, None], *, no_inline_images: bool = False, output_stats: bool = False, user_input_manager: UserInputManager | None = None) T[source]#

消耗来自 run_stream()on_messages_stream() 的消息流,并将消息渲染到控制台。返回最后处理的 TaskResult 或 Response。

注意

output_stats 是实验性的,统计数据可能不准确。它将在未来的版本中得到改进。

参数:
返回:

last_processed – 如果流来自 run_stream(),则为 TaskResult;如果流来自 on_messages_stream(),则为 Response