작업 상태의 컨테이너입니다.
| JSON 표현 |
|---|
{ "state": enum ( |
| 필드 | |
|---|---|
state |
필수 항목입니다. 이 작업의 현재 상태입니다. |
message |
상태와 관련된 메시지입니다. |
timestamp |
상태가 기록된 ISO 8601 타임스탬프입니다. 예: '2023-10-27T10:00:00Z' 생성된 출력은 항상 Z-정규화되고 소수점 이하 0, 3, 6 또는 9자리인 RFC 3339를 사용합니다. 'Z' 이외의 오프셋도 허용됩니다. 예를 들면 |
TaskState
Task의 가능한 수명 주기 상태를 정의합니다.
| 열거형 | |
|---|---|
TASK_STATE_UNSPECIFIED |
작업의 상태를 알 수 없거나 결정할 수 없습니다. |
TASK_STATE_SUBMITTED |
작업이 제출되고 확인되었음을 나타냅니다. |
TASK_STATE_WORKING |
에이전트가 작업을 적극적으로 처리하고 있음을 나타냅니다. |
TASK_STATE_COMPLETED |
작업이 성공적으로 완료되었음을 나타냅니다. 이는 종결 상태입니다. |
TASK_STATE_FAILED |
작업이 완료되었으나 오류가 발생했음을 나타냅니다. 이는 종결 상태입니다. |
TASK_STATE_CANCELED |
작업이 완료되기 전에 취소되었음을 나타냅니다. 이는 종결 상태입니다. |
TASK_STATE_INPUT_REQUIRED |
계속 진행하려면 에이전트에 추가 사용자 입력이 필요함을 나타냅니다. 이는 중단된 상태입니다. |
TASK_STATE_REJECTED |
에이전트가 작업을 실행하지 않기로 결정했음을 나타냅니다. 이 작업은 초기 작업 생성 중에 또는 에이전트가 계속 진행할 수 없거나 계속 진행하지 않기로 결정한 후에 수행할 수 있습니다. 이는 종결 상태입니다. |
TASK_STATE_AUTH_REQUIRED |
계속 진행하려면 인증이 필요함을 나타냅니다. 이는 중단된 상태입니다. |