A2A.Event.ArtifactUpdate (A2A v0.3.0)

Copy Markdown View Source

A streaming event indicating an artifact was produced or appended.

Summary

Functions

Creates a new artifact update event.

Types

t()

@type t() :: %A2A.Event.ArtifactUpdate{
  append: boolean() | nil,
  artifact: A2A.Artifact.t(),
  context_id: String.t() | nil,
  last_chunk: boolean() | nil,
  metadata: map(),
  task_id: String.t()
}

Functions

new(task_id, artifact, opts \\ [])

@spec new(String.t(), A2A.Artifact.t(), keyword()) :: t()

Creates a new artifact update event.