Skip to main content

Documentation Index

Fetch the complete documentation index at: https://qawolf-local-execution-cli.mintlify.app/llms.txt

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

Use this section for stable command descriptions, flags, configuration, environment variables, and exit codes.

Commands

Example invocation:
qawolf auth login
qawolf flows pull --env <env>
qawolf flows run

Global Options

The following flags apply to every command:
  • --verbose — emits debug logs to stderr.
  • --json — formats output as JSON.
  • --agent — formats output for agent consumption.
When a recognized CI environment is detected (CI, GITHUB_ACTIONS, GITLAB_CI, CIRCLECI, JENKINS_URL, BUILDKITE), output defaults to JSON. When a recognized agent environment is detected (CLAUDE_CODE, CURSOR_SESSION_ID), output defaults to agent mode.

Exit Codes

Every qawolf CLI command exits with one of the codes below.
CodeNameMeaning
0successThe command completed successfully.
1testFailureOne or more flows failed.
2invalidArgsA Commander parse error, an unknown subcommand, or a bad flag value.
3authQAWOLF_API_KEY is missing or invalid.
4networkThe QA Wolf API was unreachable, a download from storage failed, or a registry was unreachable.
5configqawolf.config.ts is invalid, or a file collision occurred during qawolf init.
Last modified on May 27, 2026