Es un objeto wrapper que se usa en las operaciones de transmisión para encapsular diferentes tipos de datos de respuesta.
| Representación JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "task": { object ( |
| Campos | |
|---|---|
| Es la carga útil de la respuesta de transmisión. La siguiente es una lista de campos mutuamente excluyentes. Como máximo, se establecerá uno de los campos en una respuesta: | |
task |
Es un objeto Task que contiene el estado actual de la tarea. |
message |
Es un objeto Message que contiene un mensaje del agente. |
statusUpdate |
Es un evento que indica una actualización del estado de una tarea. |
artifactUpdate |
Es un evento que indica la actualización de un artefacto de tarea. |
| Fin de los campos mutuamente excluyentes. | |
TaskStatusUpdateEvent
Es un evento que envía el agente para notificar al cliente sobre un cambio en el estado de una tarea.
| Representación JSON |
|---|
{
"taskId": string,
"contextId": string,
"status": {
object ( |
| Campos | |
|---|---|
taskId |
Obligatorio. Es el ID de la tarea que cambió. |
contextId |
Obligatorio. Es el ID del contexto al que pertenece la tarea. |
status |
Obligatorio. Es el nuevo estado de la tarea. |
metadata |
Es opcional. Son los metadatos asociados con la actualización de la tarea. |
TaskArtifactUpdateEvent
Es un delta de tarea en el que se generó un artefacto.
| Representación JSON |
|---|
{
"taskId": string,
"contextId": string,
"artifact": {
object ( |
| Campos | |
|---|---|
taskId |
Obligatorio. Es el ID de la tarea para este artefacto. |
contextId |
Obligatorio. Es el ID del contexto al que pertenece esta tarea. |
artifact |
Obligatorio. Es el artefacto que se generó o actualizó. |
append |
Si es verdadero, el contenido de este artefacto se debe agregar a un artefacto enviado anteriormente con el mismo ID. |
lastChunk |
Si es verdadero, este es el fragmento final del artefacto. |
metadata |
Es opcional. Son los metadatos asociados con la actualización del artefacto. |