Skip to main content

When to use

Use an agent fallback as a failsafe when a one step action unexpectedly becomes a multi-step flow.

How it works

  1. act() is attempted for the direct action
  2. If it fails, agent() figures out the new path
  3. Agent completes all needed steps (open menu → click button)

Example scenario

Before: Sign in button was in the header
After: Sign in now requires: Click account menu → Click “Sign in” option
A single act("click sign in") can’t handle this change. The agent fallback can discover and execute both steps.
See all available agent models on the models page.