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。