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。