Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ironbee.ai/llms.txt

Use this file to discover all available pages before exploring further.

A verification is a complete testing cycle the agent runs to prove that its code changes work. Before any task can complete, every affected code path must be exercised with real tools.

Verification types

IronBee supports three cycle types that can run in parallel:

Browser cycle

The agent uses browser devtools to verify frontend and full-stack changes:
  • Navigates to affected pages
  • Takes screenshots at key states
  • Checks the browser console for errors
  • Tests user interactions (clicks, forms, navigation)
  • Records a browser session video
  • Submits a verdict with evidence
The browser cycle is active by default for most code file types. Disable it with ironbee browser disable.

Node cycle

The agent connects to a running Node.js process to verify backend changes via V8 inspector:
  • Connects to the Node inspector
  • Sets tracepoints or logpoints at changed code paths
  • Exercises those paths via API calls or UI interactions
  • Reads back execution snapshots or runtime logs
  • Submits verdict with backend evidence
The Node cycle is opt-in — enable it with ironbee node enable.

Backend cycle

The agent drives real HTTP, gRPC, GraphQL, or WebSocket requests against a running backend service and verifies the responses. Works for any backend runtime (Node, Java, Python, Go, Rust, and more). The backend cycle is opt-in — enable it with ironbee backend enable.

Verification status

StatusMeaning
pendingThe cycle is queued but hasn’t started
in_progressThe agent is actively verifying
passedAll evidence checks passed
failedOne or more checks failed

Retry behavior

If a verification fails, the agent must fix the issues and re-verify. By default, it gets 3 attempts (maxRetries). After the limit is reached, the session can complete but must report unresolved issues. Each retry creates a new verification cycle with fresh evidence — you can see the entire history in the verifications tab.

The verifications list

The verifications tab on a session detail page shows all cycles in order:
  • Cycle number (1, 2, 3…)
  • Type (browser / node / backend / combination)
  • Status
  • Duration
  • Verdict — pass or fail with brief reasoning
Clicking a verification opens the Verification Detail view.