--output json contract that agents and CI can rely on today. Changes are strictly additive: new fields may appear, but existing fields, exit codes, and command shapes will not change.
Stability promise: the JSON output contract and exit codes are stable. New commands or flags may be added, but nothing currently documented will be removed or renamed without a major version bump.
What’s included
Auth
Diagnostics
Projects
Tests
Authoring
- Frontend: create from an agent-supplied plan file (
--plan-from) with fullplanSteps[]; replace plan steps (test plan put) - Backend: create from a test code file (
--code-file, executed as Python —requests+ pytest-style); declare captured variables (--produces/--needs) and teardown tests (--category teardown) for wave-ordered dependency runs; replace code with ETag-guarded optimistic concurrency (test code put --language python) - Read the generated test code (
test code get) - Scaffold a schema-correct starter plan or backend code skeleton, entirely offline (
test scaffold) - Lint plan/steps files offline with the same validators
createruns, before spending a network round-trip (test lint)
Running
Rerun & auto-heal
Reading results
Onboarding
Coding-agent skill
Global capabilities
On the roadmap
These capabilities are designed and coming in a future release. No version promises.- Test Lists (suites) — create and run named collections of tests spanning multiple projects
- Schedule and monitoring reads — read scheduled run history and monitoring status from the CLI
- Project-level test reports — aggregate pass/fail summary across all tests in a project
Feedback
The CLI gets better when you share what’s rough. Join the community to tell us what broke, what was confusing, or what you wished the CLI could do — your feedback directly shapes the roadmap.Where to Go Next
Overview
What the CLI is and how it fits alongside the Web Portal and MCP
Quickstart
Install, configure, and run your first test in minutes
Command Reference
Every command, flag, and output shape in one place
Agent Integration
How coding agents use the CLI as a verification loop