Skip to content

ModelStreamUpdateEvent

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

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:544

| Parameter | Type | | ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | | data | { agent: LocalAgent; event: ModelStreamEvent; invocationState: InvocationState; } | | data.agent | LocalAgent | | data.event | ModelStreamEvent | | data.invocationState | InvocationState |

ModelStreamUpdateEvent

HookableEvent.constructor

readonly type: "modelStreamUpdateEvent";

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


readonly agent: LocalAgent;

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


readonly event: ModelStreamEvent;

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


readonly invocationState: InvocationState;

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

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

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

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

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