Artifact

Artefak adalah penampung untuk hasil tugas yang telah selesai. Artefak mirip dengan Pesan, tetapi dimaksudkan untuk menjadi produk tugas, bukan komunikasi point-to-point.

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

string

ID unik (misalnya, UUID) untuk artefak. ID ini harus unik, setidaknya dalam tugas.

name

string

Nama yang dapat dibaca manusia untuk artefak.

description

string

Deskripsi artefak yang dapat dibaca manusia, bersifat opsional.

parts[]

object (Part)

Konten artefak.

metadata

object (Struct format)

Metadata opsional yang disertakan dengan artefak.

extensions[]

string

URI ekstensi yang ada atau berkontribusi ke Artefak ini.