Artifact

Artefak adalah penampung untuk hasil tugas yang telah selesai. Objek ini mirip dengan Pesan, tetapi dimaksudkan sebagai hasil dari 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 (mis. UUID) untuk artefak. ID harus unik setidaknya dalam tugas.

name

string

Nama artefak yang dapat dibaca manusia.

description

string

Deskripsi artefak yang dapat dibaca manusia, opsional.

parts[]

object (Part)

Konten artefak.

metadata

object (Struct format)

Metadata opsional yang disertakan dengan artefak.

extensions[]

string

URI ekstensi yang ada atau berkontribusi pada Artefak ini.