StreamResponse

אובייקט wrapper שמשמש בפעולות סטרימינג כדי להכיל סוגים שונים של נתוני תגובה.

ייצוג 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.
}
שדות
שדה איחוד payload. המטען הייעודי (payload) של תשובת הסטרימינג. הערך payload יכול להיות רק אחד מהבאים:
task

object (Task)

אובייקט Task שמכיל את המצב הנוכחי של המשימה.

message

object (Message)

אובייקט Message שמכיל הודעה מהסוכן.

statusUpdate

object (TaskStatusUpdateEvent)

אירוע שמציין עדכון של סטטוס המשימה.

artifactUpdate

object (TaskArtifactUpdateEvent)

אירוע שמציין עדכון של פריט מידע שנוצר בתהליך פיתוח (Artifact) של משימה.

TaskStatusUpdateEvent

אירוע שנשלח על ידי הסוכן כדי להודיע ללקוח על שינוי בסטטוס של משימה.

ייצוג JSON
{
  "taskId": string,
  "contextId": string,
  "status": {
    object (TaskStatus)
  },
  "metadata": {
    object
  }
}
שדות
taskId

string

חובה. המזהה של המשימה שהשתנה.

contextId

string

חובה. המזהה של ההקשר שאליו המשימה שייכת.

status

object (TaskStatus)

חובה. הסטטוס החדש של המשימה.

metadata

object (Struct format)

זה שינוי אופציונלי. מטא-נתונים שמשויכים לעדכון המשימה.

TaskArtifactUpdateEvent

דלתא של משימה שבה נוצר ארטיפקט.

ייצוג JSON
{
  "taskId": string,
  "contextId": string,
  "artifact": {
    object (Artifact)
  },
  "append": boolean,
  "lastChunk": boolean,
  "metadata": {
    object
  }
}
שדות
taskId

string

חובה. המזהה של המשימה של הארטיפקט הזה.

contextId

string

חובה. המזהה של ההקשר שאליו המשימה הזו שייכת.

artifact

object (Artifact)

חובה. הארטיפקט שנוצר או עודכן.

append

boolean

אם הערך הוא true, התוכן של פריט המידע הזה שנוצר בתהליך פיתוח (Artifact) יצורף לפריט מידע שנשלח קודם עם אותו מזהה.

lastChunk

boolean

אם הערך הוא true, זהו החלק האחרון של הארטיפקט.

metadata

object (Struct format)

זה שינוי אופציונלי. מטא-נתונים שמשויכים לעדכון הארטיפקט.