StreamResponse

Objek wrapper yang digunakan dalam operasi streaming untuk merangkum berbagai jenis data respons.

Representasi JSON
{

  // Union field payload can be only one of the following:
  "task": {
    object (Task)
  },
  "message": {
    object (Message)
  },
  "statusUpdate": {
    object (TaskStatusUpdateEvent)
  },
  "artifactUpdate": {
    object (TaskArtifactUpdateEvent)
  }
  // End of list of possible types for union field payload.
}
Kolom
Kolom union payload. Payload respons streaming. payload hanya ada berupa salah satu diantara berikut:
task

object (Task)

Objek Task yang berisi status tugas saat ini.

message

object (Message)

Objek Pesan yang berisi pesan dari agen.

statusUpdate

object (TaskStatusUpdateEvent)

Peristiwa yang menunjukkan pembaruan status tugas.

artifactUpdate

object (TaskArtifactUpdateEvent)

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 (TaskStatus)
  },
  "metadata": {
    object
  }
}
Kolom
taskId

string

Wajib. ID tugas yang telah berubah.

contextId

string

Wajib. ID konteks tempat tugas berada.

status

object (TaskStatus)

Wajib. Status baru tugas.

metadata

object (Struct format)

Opsional. Metadata yang terkait dengan pembaruan tugas.

TaskArtifactUpdateEvent

Delta tugas tempat artefak telah dibuat.

Representasi JSON
{
  "taskId": string,
  "contextId": string,
  "artifact": {
    object (Artifact)
  },
  "append": boolean,
  "lastChunk": boolean,
  "metadata": {
    object
  }
}
Kolom
taskId

string

Wajib. ID tugas untuk artefak ini.

contextId

string

Wajib. ID konteks tempat tugas ini berada.

artifact

object (Artifact)

Wajib. Artefak yang dibuat atau diperbarui.

append

boolean

Jika benar (true), konten artefak ini harus ditambahkan ke artefak yang dikirim sebelumnya dengan ID yang sama.

lastChunk

boolean

Jika benar (true), ini adalah bagian terakhir artefak.

metadata

object (Struct format)

Opsional. Metadata yang terkait dengan update artefak.