Artifact

Los artefactos son el contenedor de los resultados de las tareas completadas. Son similares a los mensajes, pero están destinados a ser el producto de una tarea, en lugar de una comunicación de punto a punto.

Representación JSON
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
Campos
artifactId

string

Es el identificador único (p.ej., UUID) del artefacto. Debe ser único al menos dentro de una tarea.

name

string

Es el nombre legible por humanos del artefacto.

description

string

Es una descripción legible por humanos del artefacto (opcional).

parts[]

object (Part)

Es el contenido del artefacto.

metadata

object (Struct format)

Son los metadatos opcionales incluidos con el artefacto.

extensions[]

string

Son los URIs de las extensiones que están presentes o que contribuyen a este artefacto.