Streaming events
StreamEvent
module-attribute
StreamEvent: TypeAlias = Union[RawResponsesStreamEvent, RunItemStreamEvent, AgentUpdatedStreamEvent]
来自agent的流式事件。
RawResponsesStreamEvent
dataclass
来自LLM的流式事件。这些是“原始”事件,即它们直接从LLM传递过来。
Source code in agents/stream_events.py
RunItemStreamEvent
dataclass
包装了RunItem
的流式事件。当agent处理LLM响应时,会为新消息、工具调用、工具输出、交接等生成这些事件。
Source code in agents/stream_events.py
AgentUpdatedStreamEvent
dataclass
通知有新agent正在运行的事件。