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 17, 2026