Skip to content

Preflight Checks

The final wizard step is a system check the local agent runs against your machine and project. Green across the board means you're ready to test.

What gets checked

CheckWhat the agent looks for
Node.jsnode --version ≥ 20
Gitgit --version ≥ 2.30
FilesystemRead/write permissions in the project root and ~/.xyva/
Playwright@playwright/test resolvable; matching browser binaries on disk
Browser binariesChromium / Firefox / WebKit at the expected versions
NetworkOutbound HTTPS to your AI provider endpoint (if connected)
BridgeActive WebSocket session between agent and portal

Resolving red checks

Red checkFix
Node < 20Install Node 20 LTS or 22 LTS, restart the agent
Git missingInstall Git for your OS, ensure it's in PATH
FS write blockedCheck antivirus/EDR, run the terminal with the right user
Playwright missingnpm install -D @playwright/test in the project
Browsers missingClick Install browsers in the wizard, or run npx playwright install
Provider unreachableCheck proxy / VPN; see Proxy & Network
Bridge disconnectedRestart npx @xyva/agent start, refresh the portal

The wizard re-runs each check automatically when you click Re-check, so you can fix things in another terminal and continue without restarting the wizard.

What "green" gives you

Once all checks pass:

  • The portal opens the project Overview dashboard
  • Test Hub lists your specs from the agent's filesystem
  • Runner is ready to execute
  • Swarm QA unlocks once you target a URL
  • Brain lights up if AI was configured
  1. Resolve any red checks before clicking Finish.
  2. Re-run preflight from Settings → System Status any time you change the agent's environment (Node upgrade, browser update, key rotation).
  3. Pin a baseline by exporting the preflight report — useful when onboarding teammates.

Cloud portal · Local Playwright agent.