No request is in progress. The last request, if any, completed successfully or was canceled.
A request is in progress.
A tool call requires user confirmation before it can be executed.
An approved or confirmation-free tool call is still executing.
The agent is waiting for user input, e.g. an answer to a structured question.
The last request ended in an error.
Aggregated, observable status of a chat session, derived from the state of the session's last request.