Loading...
Loading...
Operate Argos visual testing from the terminal with the `argos` CLI — inspect builds and snapshot diffs, submit reviews, post comments, ignore flaky test changes, fetch analytics, upload screenshots, and manage CI builds. Use whenever running `argos` commands or working with Argos builds, snapshots, flakiness, or visual-regression reviews from a shell, script, or CI pipeline. Load before running `argos` — it covers the token model and JSON output contract that prevent silent failures.
npx skill4agent add argos-ci/argos-javascript argos-cliargos <command> --help--help--jsonError: <message>01<buildReference>72652--project owner/project<changeId>change.idchange--project owner/projectARGOS_PROJECT| Commands | Token | Resolution order |
|---|---|---|
| Project token | |
| Personal access token (PAT) | |
| CI / project token | |
argos loginbuild get <ref>build snapshots <ref> [--needs-review] [--metrics-period 24h|3d|7d|30d|90d]review list <ref>review create <ref> --event <approve|reject|comment> [--body <md>]review dismiss <ref> <reviewId>comment list <ref>comment create <ref> --body <md> [--reply-to <id>] [--diff <id>] [--draft]comment get|edit|delete|resolve|unresolve|subscribe|unsubscribe <ref> <id>comment react|unreact <ref> <id> <emoji>change ignore <changeId> --project owner/projectchange unignore <changeId> --project owner/projectanalytics --account <slug>create-project <name> --account <slug>whoamiupload <dir>finalizeskipdeploy <dir>loginlogoutbuild snapshots --jsontest.metricsstabilityconsistencyflakinesschangeidignoredoccurrencesoccurrencesflakinesschange.idchange ignoreARGOS_TOKEN=<project-token> argos build snapshots <ref> --needs-review --json
argos review create <ref> --token <pat> --event approve --json
# regression: argos review create <ref> --token <pat> --event reject --body "..."ARGOS_TOKEN=<project-token> argos build snapshots <ref> --json # read each diff's change.id + occurrences
argos change ignore <changeId> --token <pat> --project owner/project
# revert: argos change unignore <changeId> --token <pat> --project owner/projectargos upload ./screenshots --token $ARGOS_TOKENargos upload ./screenshots --parallel-nonce $ID --parallel-index $i --parallel-total $n
argos finalize --parallel-nonce $ID