Optional ReadonlyauthReadonlycheckChecks if a thread is currently in a suspended state (waiting for HITL approval). Use this on app initialization to detect and restore suspension UI after page refresh.
The ID of the thread to check.
Suspension info if suspended, null otherwise.
ReadonlyconversationAccessor for the Conversation Manager, used for managing message history.
ReadonlyobservationAccessor for the Observation Manager, used for recording and retrieving observations.
ReadonlyprocessThe main method to process a user query using the configured Agent Core.
Processes a user query through the configured agent reasoning pattern (e.g., PES). Orchestrates interactions between various ART subsystems.
The input properties for the agent execution, including the query, thread ID, and injected dependencies.
A promise that resolves with the final agent response and execution metadata.
ReadonlyresumeResumes a suspended agent execution (HITL).
The ID of the suspended thread.
The ID provided in the suspension observation/state.
The user's decision payload.
ReadonlystateAccessor for the State Manager, used for managing thread configuration and state.
ReadonlytoolAccessor for the Tool Registry, used for managing available tools.
ReadonlyuiAccessor for the UI System, used to get sockets for subscriptions.
Accessor for the Auth Manager, used for handling authentication.