ToolResultEvent
Defined in: packages/realtime/src/lib/realtime-session/session-event-bus.ts:131
Local handling of a tool call finished. Provider delivery is best-effort: this event can follow a failed or skipped send and does not confirm receipt. It is not published when a disconnect or reconnect starts between the call’s arrival and its dispatch.
Properties
Section titled “Properties”callId
Section titled “callId”
readonlycallId:ToolCallId
Defined in: packages/realtime/src/lib/realtime-session/session-event-bus.ts:135
Provider correlation identity of the call.
latencyMs
Section titled “latencyMs”
readonlylatencyMs:number
Defined in: packages/realtime/src/lib/realtime-session/session-event-bus.ts:139
Client-clock milliseconds from arrival until local handling finishes.
readonlyok:boolean
Defined in: packages/realtime/src/lib/realtime-session/session-event-bus.ts:137
Whether the tool succeeded; for update_ui, whether the change rendered.
readonlytype:"tool.result"
Defined in: packages/realtime/src/lib/realtime-session/session-event-bus.ts:133
Discriminant.