InteractionProcessStatus
Where an interaction run has got to.
Kind: a string enum, used in responses.
Values
Section titled “Values”| Value | Description |
|---|---|
"New" | Accepted, and waiting for a worker to pick it up. |
"Running" | Working. |
"HumanInteractionRequired" | Waiting for a person to say something. |
"HumanInteractionComplete" | A person has replied, and the run is waiting for a worker to carry on. |
"PendingApproval" | Waiting for a person to approve or reject a tool call (see pendingApproval). |
"Finished" | Done: the answer is in output. |
"Error" | Failed, or ran out of time: the reason is in failureDetails. |
"Killed" | Stopped: by someone, or because the run that started it was stopped. |
"AwaitingChildren" | Waiting for sub-interactions it started. It carries on when the ones it waits for have ended. |
New values can appear, so treat one you don’t know as “something else”, not as an error.
Where it’s used
Section titled “Where it’s used”- Inside
InteractionProcess - Inside
InteractionProcessWithDetails