project
Manage projects — list, create, update, delete, run tests, and discover scenarios.
project list
List all projects.
Displays: ID, Name, URL, Tag, Scenario count, Pass Rate, Last Run status.
project view
View project details.
project create
Create a new project.
| Flag | Required | Description |
|---|---|---|
--name <name> | Yes | Project name |
--url <url> | Yes | Project URL |
--tag <tag> | No | Environment tag: development, staging, production, custom. Default: production |
--description <desc> | No | Project description |
--json | No | Output as JSON |
project update
Update an existing project.
All flags are optional — only provided values are updated.
| Flag | Description |
|---|---|
--name <name> | Project name |
--url <url> | Project URL |
--tag <tag> | Environment tag |
--description <desc> | Project description |
--json | Output as JSON |
project delete
Delete a project. Requires --yes to confirm.
Without --yes, the CLI prints a confirmation message and exits.
project run
Run all test scenarios in a project.
By default, the CLI polls until all runs complete and displays a results table. Exit code 1 if any run fails.
With --no-wait, the command returns immediately after triggering the runs and prints the run IDs.
project discover
Trigger AI discovery to find test scenarios for a project.
After discovery completes, the CLI shows draft scenarios and a command to accept them: