object — Additional properties rejected
| Field | Required at this level | Type | Description and constraints |
|---|---|---|---|
sequence |
Yes | string |
Exact decimal sequence; do not coerce to a JavaScript number. Pattern: ^(0|[1-9][0-9]{0,18})$ |
kind |
Yes | string |
Allowed: RUN_STATE, STEP_STATE |
state |
Yes | string |
Allowed: QUEUED, RUNNING, WAITING_FOR_INPUT, WAITING_FOR_CHILDREN, COMPLETED, PARTIAL, ABSTAINED, FAILED, CANCELLED |
phase |
Yes | string |
Allowed: ADMITTED, CAPTURING_EVIDENCE, CHECKING_SOURCES, COMPARING_EVIDENCE, PLANNING, READING_EVIDENCE, WAITING_FOR_INPUT, WAITING_FOR_STUDIES, VALIDATING_REPORT, FINISHED |
stepSequence |
Yes | At least one of: integer; null |
— |
stepKind |
Yes | At least one of: string; null |
— |
stepState |
Yes | At least one of: string; null |
— |
occurredAt |
Yes | string |
Format: date-time |
Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.
Exact definition: #/components/schemas/AgentActivityEvent in the OpenAPI contract.