Tugas adalah unit tindakan inti untuk A2A. Tugas ini memiliki status saat ini dan saat hasil dibuat untuk tugas, hasil tersebut disimpan dalam artefak. Jika ada beberapa giliran untuk suatu tugas, giliran tersebut akan disimpan dalam histori.
| Representasi JSON |
|---|
{ "id": string, "contextId": string, "status": { object ( |
| Kolom | |
|---|---|
id |
ID unik (misalnya, UUID) untuk tugas, yang dibuat oleh server untuk tugas baru. |
contextId |
ID unik (misalnya, UUID) untuk kumpulan interaksi kontekstual (tugas dan pesan). Dibuat oleh server A2A. |
status |
Status Tugas saat ini, termasuk status dan pesan. |
artifacts[] |
Serangkaian artefak output untuk Tugas. |
history[] |
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED Riwayat interaksi dari tugas. |
metadata |
protolint:enable REPEATED_FIELD_NAMES_PLURALIZED Objek key/value untuk menyimpan metadata kustom tentang tugas. |