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

Commands

Example invocation:

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.
  • -V, --version — prints the CLI version.
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. With --json or --agent, the structured result is written to stdout and diagnostic text to stderr, so scripts can parse stdout directly.

Exit Codes

Every qawolf CLI command exits with one of the codes below.
Last modified on June 29, 2026