L'attività è l'unità di azione principale per A2A. Ha uno stato attuale e, quando vengono creati i risultati per l'attività, questi vengono archiviati nell'artefatto. Se un'attività ha più turni, questi vengono archiviati nella cronologia.
| Rappresentazione JSON |
|---|
{ "id": string, "contextId": string, "status": { object ( |
| Campi | |
|---|---|
id |
L'identificatore univoco (ad es. UUID) dell'attività, generato dal server per una nuova attività. |
contextId |
L'identificatore univoco (ad es. UUID) della raccolta contestuale di interazioni (attività e messaggi). Creato dal server A2A. |
status |
Lo stato attuale di un'attività, inclusi lo stato e un messaggio. |
artifacts[] |
Un insieme di artefatti di output per un'attività. |
history[] |
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED La cronologia delle interazioni di un'attività. |
metadata |
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Un oggetto coppia chiave-valore per archiviare i metadati personalizzati di un'attività. |