Skip to content

ModelStreamUpdateEvent

Defined in: src/hooks/events.ts:466

Event triggered for each streaming event from the model. Wraps a ModelStreamEvent (transient streaming delta) during model inference. Completed content blocks are handled separately by ContentBlockEvent because they represent different granularities: partial deltas vs fully assembled results.

new ModelStreamUpdateEvent(data): ModelStreamUpdateEvent;

Defined in: src/hooks/events.ts:472

ParameterType
data{ agent: LocalAgent; event: ModelStreamEvent; invocationState: InvocationState; }
data.agentLocalAgent
data.eventModelStreamEvent
data.invocationStateInvocationState

ModelStreamUpdateEvent

HookableEvent.constructor

readonly type: "modelStreamUpdateEvent";

Defined in: src/hooks/events.ts:467


readonly agent: LocalAgent;

Defined in: src/hooks/events.ts:468


readonly event: ModelStreamEvent;

Defined in: src/hooks/events.ts:469


readonly invocationState: InvocationState;

Defined in: src/hooks/events.ts:470

toJSON(): Pick<ModelStreamUpdateEvent, "type" | "event">;

Defined in: src/hooks/events.ts:483

Serializes for wire transport, excluding the agent reference and invocationState. Called automatically by JSON.stringify().

Pick<ModelStreamUpdateEvent, "type" | "event">