Releases: qawolf/cli
Releases · qawolf/cli
v1.0.0
Major Changes
-
9b946e0: Initial public release of the QA Wolf CLI — run QA Wolf flows from your terminal or CI.
Highlights:
qawolf auth login— authenticate with QA Wolf (or setQAWOLF_API_KEYin CI)qawolf flows run --env <env-id>— pull and run your team's flows locallyqawolf flows pull— refresh the local flow cacheqawolf run create --environment-id <env-id>— trigger a run of your flows on the QA Wolf platformqawolf install— install runtime dependencies (browsers, Android tooling)qawolf init— scaffold a local-only projectqawolf doctor— diagnose setup problems
Install with
npm install -g @qawolf/cli(Node 22+), try it withnpx @qawolf/cli --help, or download a standalone binary for Linux, macOS, or Windows from GitHub Releases. Full documentation at docs.qawolf.com.
Minor Changes
- 61fa3f6: Add a contract-driven public API command layer: every contract published in
@qawolf/api-contractsautomatically becomes aqawolf <namespace> <action>command, starting withqawolf run create. - 03817c8: Add the
qawolf-cliAgent Skill (skills/qawolf-cli/SKILL.md): lean, task-first guidance for coding agents — auth, output modes, read/write safety, and a command index that delegates flag reference toqawolf <command> --help. Theskills/directory ships in the npm package.
Patch Changes
- d7ea923: Agent mode (
--agent) now emits structured results as JSON on stdout (human-readable progress stays on stderr). - 5905699: Exit with code 3 (auth) instead of 1 when the API key is missing or invalid, and clean up
--helpoutput: remove an internal note from the--traceflag description and give theruncommand group a curated description. - 9cbd6c2: Harden tar extraction in
flows pullto reject archive entries with an unknown size, and restore flow-discovery and runner logging inflows run --envmode.