Skip to main content
This page lists the full ta command surface. For install and sign-in, see Getting Started. Run ta <command> --help for the complete options of any command.

Shared flags

Most commands accept these flags: Commands that create or update resources (projects create, tests create, memories create, and so on) read a JSON payload from stdin:
Project arguments accept either the project ID or its short ID.

Setup and auth

ta agent init accepts --skip-skill-install (only write AGENTS.md) and --skip-agents-md (only install the skill).

Projects

See Environments and Credentials.

Memories

Memory JSON fields: category (site_structure, test_insights, user_preferences), title (max 200 characters), content, importance (high, medium, low). See Project Memory.

Groups

Tests

Tests take 1-30 steps. See Writing Test Steps for step types.

ta tests run flags

Runs and batches

ta runs wait backs off exponentially from --interval, capped at 30 seconds. See Understand Results.

Mobile uploads

Raw .app directories are zipped before upload. .ipa, .aab, .xapk, and .tar.gz archives are rejected. See App Uploads.

CI and pull requests

ta ci runs a group in the cloud and waits for every run. ta pr run-dynamic runs the exploration agent against a mobile build. For workflow examples, see GitHub Actions and PR Exploration Agent.

Exit codes

Without --wait, ta tests run exits 0 once the run is queued. ta pr run-dynamic exits 0 on a blocked run, matching its neutral GitHub check.

Environment variables

Getting Started

Install the CLI and authenticate.

Agentic Usage

Let a coding agent drive projects, tests, and runs.