Theia API Documentation v1.74.0
    Preparing search index...
    ChatSessionStatus:
        | "idle"
        | "running"
        | "awaitingApproval"
        | "awaitingToolCall"
        | "awaitingInput"
        | "failed"

    Aggregated, observable status of a chat session, derived from the state of the session's last request.

    Type Declaration

    • "idle"

      No request is in progress. The last request, if any, completed successfully or was canceled.

    • "running"

      A request is in progress.

    • "awaitingApproval"

      A tool call requires user confirmation before it can be executed.

    • "awaitingToolCall"

      An approved or confirmation-free tool call is still executing.

    • "awaitingInput"

      The agent is waiting for user input, e.g. an answer to a structured question.

    • "failed"

      The last request ended in an error.