Skip to main content
The Maintenance Agent evaluates more than the raw error message. Depending on the failure, it can use the error screenshot, visible page state, DOM and selector signals, current URL, failing step, recent actions, context from successful runs, and patterns from previous failed runs. It also learns from recovery outcomes and can apply site-specific knowledge about recurring timing, selector, popup, validation, login, and outage behavior. The resulting category, sub-type, and explanation are available in the Retrieve Run Results response as llm_error_category, llm_error_sub_type, and llm_error_description. Terminal failures also include them in the execution.failed webhook.

Error-classification matrix