Objek wrapper yang digunakan dalam operasi streaming untuk merangkum berbagai jenis data respons.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union payload. Payload respons streaming. payload hanya ada berupa salah satu diantara berikut: |
|
task |
Objek Task yang berisi status tugas saat ini. |
message |
Objek Pesan yang berisi pesan dari agen. |
statusUpdate |
Peristiwa yang menunjukkan pembaruan status tugas. |
artifactUpdate |
Peristiwa yang menunjukkan pembaruan artefak tugas. |
TaskStatusUpdateEvent
Peristiwa yang dikirim oleh agen untuk memberi tahu klien tentang perubahan status tugas.
| Representasi JSON |
|---|
{
"taskId": string,
"contextId": string,
"status": {
object ( |
| Kolom | |
|---|---|
taskId |
Wajib. ID tugas yang telah berubah. |
contextId |
Wajib. ID konteks tempat tugas berada. |
status |
Wajib. Status baru tugas. |
metadata |
Opsional. Metadata yang terkait dengan pembaruan tugas. |
TaskArtifactUpdateEvent
Delta tugas tempat artefak telah dibuat.
| Representasi JSON |
|---|
{
"taskId": string,
"contextId": string,
"artifact": {
object ( |
| Kolom | |
|---|---|
taskId |
Wajib. ID tugas untuk artefak ini. |
contextId |
Wajib. ID konteks tempat tugas ini berada. |
artifact |
Wajib. Artefak yang dibuat atau diperbarui. |
append |
Jika benar (true), konten artefak ini harus ditambahkan ke artefak yang dikirim sebelumnya dengan ID yang sama. |
lastChunk |
Jika benar (true), ini adalah bagian terakhir artefak. |
metadata |
Opsional. Metadata yang terkait dengan update artefak. |