Skip to content

InteractionProcessStatus

Where an interaction run has got to.

Kind: a string enum, used in responses.

ValueDescription
"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.