Traditional retry controls answer “should the automation attempt this block again?” Browser-agent duplicate prevention answers “did the intended external action already occur, and is another attempt allowed?”
RPA products commonly provide error handlers, retry scopes, timeouts, screenshots, alternate branches, and limits on the number or duration of attempts. These capabilities are essential for brittle interfaces, transient network failures, unavailable applications, and recoverable automation errors. They help a deterministic workflow move past temporary obstacles.
Action-taking browser agents introduce a different layer of ambiguity. The agent may plan dynamically, interpret changing pages, wait for human approval, and interact across websites that do not expose transaction APIs. A click can succeed externally while confirmation fails locally. A worker can crash after a message sends. A session can expire after an order submits but before the next page loads.
In those situations, retrying the same UI step is not merely a technical recovery. It is a new attempt to create a business effect. The system must know the identity of the intended action, whether a prior attempt reached the provider, what evidence can settle the outcome, and whether the approval is still valid.
The two categories therefore overlap but are not substitutes. RPA retry remains useful for low-risk interaction mechanics such as locating an element, reopening a page, or re-reading a value. Duplicate prevention surrounds consequential actions with identity, commitment ownership, reconciliation, and verification. Mature computer-use systems use both, applying each at the correct boundary.
Editorial inference: as RPA platforms add agentic planning and browser-agent products move into enterprise operations, buyers will increasingly distinguish workflow retry from side-effect safety. “Retries supported” will no longer answer the production question.