Momentic uses several specialized AI agents. Each is versioned independently so you can upgrade one agent without changing the others. Configure results classification and post-classification healing behavior in Settings > Classification in the dashboard.Documentation Index
Fetch the complete documentation index at: https://momentic.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
momentic.config.yaml
Options
Choose which version of prompts and models to use for each AI task.
v3 is
recommended for new projects. Omit an agent to inherit the organization
default. See Agents below for available versions per agent.momentic.config.yaml
Default:
true. Allow AI agents to use data from past test runs to keep
element locators and assertions consistent across runs. Sets the org-wide
default; can be overridden per test. See
Memory for details.momentic.config.yaml
Default:
false. Enable Failure recovery.
Momentic proposes and executes step changes to recover from certain test
failures.momentic.config.yaml
Default:
true.Agents
| Agent | Powers |
|---|---|
locator | Click, Type, and Element check steps |
assertion | AI check steps |
visual-assertion | Visual assertions against a screenshot |
text-extraction | AI extract steps |
failure-recovery | Failure recovery |
Locator
Locates elements on the page from a natural language description.- v1: 2024 models. Lenient matching, picks candidates that fulfill the same function as the description.
- v2: early-2025 models. Strict about relative positioning (“the link in the header”) and single-quoted text (“the ‘Submit’ button”).
- v3 (recommended): latest 2025 models. Smarter caches that store referenced attributes and relative elements, so meaningful changes invalidate the cache. Writes clearer reasoning for chosen elements.
Assertion
Evaluates natural language statements against a snapshot of the page.- v1: 2024 models. Lenient, evaluates statements as “overall true/false”.
- v2: early-2025 models. Stronger at sorted order, visual positioning, and relative criteria. Strict about single-quoted text.
- v3 (recommended): latest 2025 models.
Visual assertion
Evaluates natural language statements purely from a viewport screenshot.- v1: 2024 models. Faster (~3s avg). Lenient on color assertions.
- v2: early-2025 models. Slower but sharper on small visual details, logical reasoning, negations, and container-scoped assertions. Strict about “exactly” and single-quoted text.
- v3 (recommended): latest 2025 models.
Text extraction
Extracts structured data from the page given a JSON schema.- v1: 2024 models.
- v2: early-2025 models. Tighter schema adherence; throws if extracted data
doesn’t conform. Understands the
patternJSON schema option. - v3 (recommended): latest 2025 models. Handles nested objects and arrays. Better at following transformation instructions before returning data.
Failure recovery
Generates and executes recovery steps when a recoverable failure is detected. Requiresai.failureRecovery to be enabled. See
Failure recovery for details.
- v1: original recovery agent.
- v2 (recommended): latest model and prompt with broader scenario coverage, goal-oriented recovery instructions, and a tool-based agent that can bust caches when needed.