Penampung untuk status tugas
| Representasi JSON |
|---|
{ "state": enum ( |
| Kolom | |
|---|---|
state |
Wajib diisi. Status tugas saat ini. |
message |
Pesan yang terkait dengan status. |
timestamp |
Stempel Waktu ISO 8601 saat status direkam. Contoh: "2023-10-27T10:00:00Z" Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
TaskState
Menentukan kemungkinan status siklus proses Task.
| Enum | |
|---|---|
TASK_STATE_UNSPECIFIED |
Tugas dalam status tidak diketahui atau tidak ditentukan. |
TASK_STATE_SUBMITTED |
Menunjukkan bahwa tugas telah berhasil dikirim dan diakui. |
TASK_STATE_WORKING |
Menunjukkan bahwa tugas sedang diproses secara aktif oleh agen. |
TASK_STATE_COMPLETED |
Menunjukkan bahwa tugas telah berhasil diselesaikan. Ini adalah status terminal. |
TASK_STATE_FAILED |
Menunjukkan bahwa tugas telah selesai dengan error. Ini adalah status terminal. |
TASK_STATE_CANCELED |
Menunjukkan bahwa tugas dibatalkan sebelum selesai. Ini adalah status terminal. |
TASK_STATE_INPUT_REQUIRED |
Menunjukkan bahwa agen memerlukan input pengguna tambahan untuk melanjutkan. Ini adalah status terganggu. |
TASK_STATE_REJECTED |
Menunjukkan bahwa agen telah memutuskan untuk tidak melakukan tugas. Hal ini dapat dilakukan selama pembuatan tugas awal atau nanti setelah agen menentukan bahwa tugas tidak dapat atau tidak akan dilanjutkan. Ini adalah status terminal. |
TASK_STATE_AUTH_REQUIRED |
Menunjukkan bahwa autentikasi diperlukan untuk melanjutkan. Ini adalah status terganggu. |