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

Commands

Example invocation:
Find the environment ID in the app URL — see Pull flows.

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 the CLI detects a recognized CI environment (CI, GITHUB_ACTIONS, GITLAB_CI, CIRCLECI, JENKINS_URL, BUILDKITE), output defaults to JSON. When it detects a recognized agent environment (CLAUDE_CODE, CURSOR_SESSION_ID), output defaults to agent mode. With --json or --agent, the CLI writes the structured result 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 September 16, 2026