Skip to main content
Learn more about Agentic Checks in the Agentic Checks overview.
Use Agentic Checks to monitor user journeys from a natural-language prompt. The agent discovers the target, creates a reusable check script, and can self-heal when the saved script starts failing.
Before creating Agentic Checks, ensure you have:
  • An initialized Checkly CLI project
  • Access to Agentic Checks on your Checkly account
  • Available Agentic Check active capacity if the check is active
  • Any required test credentials saved as Checkly variables or secrets
For additional setup information, see CLI overview.

Configuration

The Agentic Check configuration consists of Agentic-specific options and a subset of inherited general check options.
ParameterTypeRequiredDefaultDescription
promptstringYes-Monitoring goal the agent should verify. Maximum 10,000 characters.
frequencyAgenticCheckFrequencyNoFrequency.EVERY_30MHow often the check should run. Agentic Checks support the same frequency values as other checks, down to 5 minutes.
agentRuntimeobjectNo{ skills: [] }Extra runtime skills the agent is allowed to use during execution.
The Agentic Check construct intentionally does not expose privateLocations, runParallel, retryStrategy, shouldFail, doubleCheck, or triggerIncident. These options are not currently honored for Agentic Checks.

prompt

The monitoring goal the agent should verify. Write the prompt in terms of user-visible behavior and expected outcomes. See Prompt best practices for guidance on scope, strictness, and nondeterministic flows. A reliable Agentic Check prompt usually states:
  • Goal: The user journey or system behavior to monitor.
  • What you are given: The start URL, test account context, and any required variables or secrets using {{VARIABLE_NAME}} notation.
  • Success looks like: The exact outcome that should pass.
  • Failure looks like: The states that should fail the check.
  • Strictness: Whether the agent should assert exact values or evaluate the outcome more flexibly.
Use stricter prompts when the output should be predictable:
Use outcome-based prompts when the application is intentionally nondeterministic:
Keep prompts focused on one flow. If you want to monitor navigation, login, and record creation, create separate Agentic Checks for each flow.

frequency

How often the Agentic Check should run. Use one of the supported Frequency constants or the equivalent number of minutes.
Supported values: 5, 10, 15, 30, 60, 120, 180, 360, 720, and 1440.

locations

Public Checkly locations where the Agentic Check should run. Accounts can select up to three locations by default. Enterprise accounts can contact sales for unlimited locations.

agentRuntime

Controls extra skills the agent can access while executing the check.
ParameterTypeRequiredDefaultDescription
skillsstring[]No[]Extra skill packages to load into the agent runtime.
Reference account variables and secrets in the prompt with double curly brackets, such as {{API_TOKEN}}. This is the only supported way to expose account variables and secrets to an Agentic Check. The AgenticCheck construct does not expose a separate environment-variable option.
Do not paste secret values into the prompt. Store secrets in Checkly and reference them by name, for example {{TEST_USER_PASSWORD}}.

Billing behavior

Agentic Checks use active-capacity billing. Active checks consume capacity; inactive checks do not. Use activated: false to keep an Agentic Check as a deployed draft without consuming active capacity.
If an active Agentic Check would exceed your available capacity, deployment fails with a billing entitlement error. Deactivate an existing Agentic Check or purchase additional Agentic Check capacity before deploying.