Strands Agents Typescript SDK
    Preparing search index...

    Type Alias AgentStreamEvent

    Union type representing all possible streaming events from an agent. This includes model events, tool events, and agent-specific lifecycle events.

    This is a discriminated union where each event has a unique type field, allowing for type-safe event handling using switch statements.

    Every member extends HookableEvent (which extends StreamEvent), making all events both streamable and subscribable via hook callbacks. Raw data objects from lower layers (model, tools) should be wrapped in a StreamEvent subclass at the agent boundary rather than added directly.