agents
latest
false
  • Release notes
      • May 2025
  • Overview
  • Getting started
UiPath logo, featuring letters U and I in white

Healing Agent user guide

Last updated May 9, 2025

What is Healing Agent?

UI automation presents challenges due to the constantly evolving nature of user interfaces, as well as numerous external factors such as network throughput, application input and its performance, input and ever-changing UI frameworks.

UiPath Healing Agent offers a comprehensive solution with a self-healing experience based on Just-in-Time (JIT) analysis of the UI automation process, which determines the most effective recovery strategies.

The recovery strategies are sophisticated, incorporating both robust logic and AI enhancements where necessary, to ensure seamless automation.

UiPath Healing Agent provides two main benefits:

  • First, it can offer recommendations when UI-based automation fails. Healing Agent can suggest new selectors, add smart delays in specific areas, or update code snippets to handle unexpected pop-ups.
  • Second, its self-healing capability complements the already robust Unified Target fallback approach. Automation that would otherwise fail in complex situations can recover due to this mechanism. Self-healing is smart enough to apply one or more recovery strategies to keep the automation running.

For example, it can execute multiple recovery steps in cascade: close an overlay interfering with the automation, adjust a selector, and apply a smart delay to wait for the page to load properly.

Processes that benefit from Healing Agent

  • Unattended automation—Processes involving UI automation running autonomously in the background, on virtual machines or servers, that frequently fail due to unpredictable factors, such as variable application loading times, unstable selectors, or unexpected pop-ups.

  • Attended automation—Processing involving UI automation that runs in collaboration with a human user, designed to work with the user. The process fails due to unpredictable user interactions, dynamic UI changes, environment variability, performance and resource limitations, network connectivity issues, or lack of robust error handling.

  • Processes that benefit from Healing Agent

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2025 UiPath. All rights reserved.