Artifact

Artifacts represent task outputs.

JSON representation
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
Fields
artifactId

string

Required. Unique identifier (e.g. UUID) for the artifact. It must be unique within a task.

name

string

A human readable name for the artifact.

description

string

Optional. A human readable description of the artifact.

parts[]

object (Part)

Required. The content of the artifact. Must contain at least one part.

metadata

object (Struct format)

Optional. Metadata included with the artifact.

extensions[]

string

The URIs of extensions that are present or contributed to this Artifact.