Artifact

ארטיפקטים הם המאגר של תוצאות השלמת המשימות. הן דומות להודעות, אבל הן נועדו להיות תוצר של משימה, ולא תקשורת ישירה בין שני משתמשים.

ייצוג ב-JSON
{
  "artifactId": string,
  "name": string,
  "description": string,
  "parts": [
    {
      object (Part)
    }
  ],
  "metadata": {
    object
  },
  "extensions": [
    string
  ]
}
שדות
artifactId

string

מזהה ייחודי (למשל UUID) של הארטיפקט. הוא חייב להיות ייחודי לפחות בתוך משימה.

name

string

שם של הארטיפקט שקריא לאנשים.

description

string

תיאור קריא (לבני אדם) של הארטיפקט. אופציונלי.

parts[]

object (Part)

התוכן של הארטיפקט.

metadata

object (Struct format)

מטא-נתונים אופציונליים שכלולים בארטיפקט.

extensions[]

string

כתובות ה-URI של התוספים שקיימים בארטיפקט הזה או שתורמים לו.