Same question, "record", asked twice. Blocking (streaming off): 1 event TaskEvent state=COMPLETED artifacts=1 answer: A record is a final class that is a transparent carrier for its components. Streaming: 5 events TaskStatusUpdate state=SUBMITTED final=false TaskStatusUpdate state=WORKING final=false TaskArtifactUpdate append=false lastChunk=false text="A record is a final class that is a transparent" TaskArtifactUpdate append=true lastChunk=true text=" carrier for its components." TaskStatusUpdate state=COMPLETED final=true answer: A record is a final class that is a transparent carrier for its components. GetTask for the streamed task afterwards: state TASK_STATE_COMPLETED, artifacts 1, artifact text "A record is a final class that is a transparent carrier for its components."