Artifacts are the container for task completed results. These are similar to Messages but are intended to be the product of a task, as opposed to point-to-point communication.
| JSON representation |
|---|
{
"artifactId": string,
"name": string,
"description": string,
"parts": [
{
object ( |
| Fields | |
|---|---|
artifactId |
Unique identifier (e.g. UUID) for the artifact. It must be at least unique within a task. |
name |
A human readable name for the artifact. |
description |
A human readable description of the artifact, optional. |
parts[] |
The content of the artifact. |
metadata |
Optional metadata included with the artifact. |
extensions[] |
The URIs of extensions that are present or contributed to this Artifact. |