事件 API 参考
ReactOutput
ResponseYield
EventYield
EventOrigin
类型守卫
流过滤器
事件类型
循环生命周期事件
ReactStartEvent
ReactIterationStartEvent
ReactIterationEndEvent
ReactEndEvent
LLM 调用事件
LLMCallStartEvent
LLMChunkArriveEvent
stream=True 时触发。
LLMCallEndEvent
LLMCallErrorEvent
工具执行事件
ToolCallsBatchStartEvent
ToolCallStartEvent
ToolCallArgumentsDeltaEvent
ToolCallEndEvent
ToolCallErrorEvent
ToolCallsBatchEndEvent
自定义事件
CustomEvent
ToolEventEmitter 发射。常见事件名称:
| 事件名称 | 来源 | 数据 |
|---|---|---|
kernel_stdout | PyRepl | {"text": "..."} |
kernel_stderr | PyRepl | {"text": "..."} |
selfref_fork_spawn | SelfRef | {"fork_id": "..."} |
selfref_fork_complete | SelfRef | {"fork_id": "...", "status": "..."} |
事件发射器
ToolEventEmitter
NoOpEventEmitter
事件观察器
AbortSignal
ABORT_SIGNAL_PARAM = "_abort_signal" — 用于传递中止信号的参数名。