Skip to main content
Agentic Checks are deprecated and will stop running on December 1, 2026. Migrate your active Agentic Checks before then.Checkly CLI version 10 and later no longer include the AgenticCheck construct. To keep managing existing Agentic Checks as code until December 1, 2026, stay on the version 9 release line.
Monitoring as Code: Learn more about the Agentic Check Construct.
Agentic check overviewAgentic check overview

What are Agentic Checks?

Agentic Checks are AI-powered synthetic checks that turn a monitoring goal into an executable check. You describe what the agent should verify, and Checkly runs the agent in a browser-capable runtime to explore the target, evaluate assertions, and persist what it learns for future runs. Agentic Checks were designed for flows where the expected behavior is clear, but the exact script is expensive to write or maintain by hand. They also supported nondeterministic application behavior, such as AI-powered support chat or search, where the expected outcome stays stable even if the response varies. Existing Agentic Checks may cover:
  • Critical user journeys that change often
  • Authentication or onboarding flows that need contextual checks
  • AI-powered product flows where the monitor should evaluate whether the user goal was completed, not whether the output matched exact text
  • Pages where you want the monitor to adapt when implementation details change
  • Early monitoring coverage before you invest in a hand-written Browser check or Playwright Check Suite

Prompt best practices

The prompt is the monitoring contract for an Agentic Check. Write it as a focused objective with clear pass and fail criteria. A reliable prompt usually includes:
  • 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.
Choose strictness based on the application behavior:
  • Use strict assertions for deterministic flows, such as a login page loading, an API response containing a required field, or a dashboard showing an account name.
  • Use outcome-based assertions for nondeterministic flows, such as an AI support assistant answering a billing question or a search experience returning relevant results. In these cases, describe the intent and acceptance criteria instead of requiring exact copy.
  • Avoid vague prompts like “monitor my app”. If the prompt is broad, tell the agent what surface to cover and what failures should matter.
When migrating, keep each replacement focused on one flow. If the original prompt covers navigation, login, and record creation, consider separate checks for those flows.

How Agentic Checks work

The first run uses your prompt to discover the target and create a reusable check script. Later runs execute the saved script first for faster, lower-cost monitoring. If the saved script fails, the agent can wake up in self-heal mode, diagnose the failure, update the script, and verify the result before the run finishes. Each run can produce:
  • A human-readable summary
  • Assertions the agent evaluated
  • Errors and failure details
  • Agent steps and tool activity
  • Suggestions for improving the check
  • User-facing artifacts collected during the run
For new monitoring, use API checks, Browser checks, or Playwright Check Suites. Automatic repair can maintain supported checks with a saved intent.

Variables, secrets, and skills

Agentic Checks run with a small default runtime for browser automation. You can extend that runtime with skills. To use account variables or secrets, reference them directly in the prompt with double curly brackets, such as {{TEST_USER_EMAIL}} or {{API_TOKEN}}. This is the only way to expose Checkly account variables and secrets to an Agentic Check. Treat this access as a security boundary:
  • Only reference the variables and secrets the agent needs.
  • Do not put secrets directly in prompts.
  • Review generated checks before deploying them to production monitoring.
Learn how to configure variables, secrets, and skills in the Agentic Checks configuration guide.

Active and deactivated checks

Existing Agentic Checks can run until December 1, 2026. Deactivated checks retain their configuration and history. Follow the migration guide to replace an active check before runs stop.

Next steps

Migrate Agentic Checks

Replace active checks before December 1, 2026.

Agentic Check Construct

Review existing Agentic Checks managed with the Checkly CLI.