mach_cancel_maestro_test
ChatGPTRequest cancellation of one explicitly selected queued or running managed Maestro test. Requires the tests write scope and the user's confirmation. Cancellation may remain pending while the runner stops; inspect the run again before claiming final cancellation.
mach_compare_build
ChatGPTCompare safe release metadata for a Mach build with the last successful build on the same platform and profile. Logs and secrets are excluded.
mach_get_build
ChatGPTInspect one Mach build's status, profile, version, runtime, and timestamps without changing the build. Requires a project ID and build ID; excludes logs, artifacts, and secrets.
mach_get_build_artifacts
ChatGPTInspect the availability, file types, and sizes of one build's outputs. Requires a project ID and build ID. Never returns artifact bytes, storage keys, or download URLs; use the Mach dashboard to download a file.
mach_get_build_retry_eligibility
ChatGPTCheck whether an existing build can be retried from its saved source snapshot, including current quota and runner readiness. Requires a project ID and build ID. This check does not start or reserve a build; eligibility can change before a later retry.
mach_get_ota_update
ChatGPTGet status and delivery metrics for one OTA update.
mach_get_project_overview
ChatGPTGet one project's current delivery pulse, latest release builds, and recent safe build, submission, OTA, Maestro, and Playwright status.
mach_get_store_submission_readiness
ChatGPTCheck whether one completed production build is ready for App Store Connect or Google Play submission. Returns blockers and eligible credential labels without exposing credential material. Requires project and build IDs; does not queue a submission.
mach_get_test_run
ChatGPTGet safe status and execution details for one Maestro or local Playwright test run.
mach_get_usage
ChatGPTGet the connected account's build allowance, wallet, pricing, and concurrency summary.
mach_list_builds
ChatGPTList recent Mach builds for one project. Build logs and artifacts are intentionally excluded.
mach_list_ota_updates
ChatGPTList OTA releases, channels, runtime versions, and delivery metrics for one project.
mach_list_projects
ChatGPTList Mach projects available to the connected account.
mach_list_store_submissions
ChatGPTList recent read-only store submission status and release metadata for one Mach project. Managed runners are never started, cancelled, or changed.
mach_list_test_runs
ChatGPTList safe Maestro and local Playwright test runs for one project, optionally limited to a build.
mach_retry_build
ChatGPTStart a metered retry of one failed iOS or Android build using its saved source snapshot, not the current Git branch. Check eligibility first and obtain explicit user confirmation. A retry never inherits automatic store submission. Reuse the same requestId only for the exact same action after an uncertain outcome.
mach_run_maestro_test
ChatGPTQueue a metered managed Maestro test for one successful Mach APK or iOS Simulator build. Requires an explicit build, stable request ID, and the user's confirmation. Uses .maestro flows from that build's saved source; never guess the latest build or silently retry an uncertain outcome.
mach_submit_build_to_store
ChatGPTQueue one verified production build for App Store Connect or Google Play. This is an external release action and may be hard to reverse. First inspect readiness and obtain the user's explicit target, track, release status, and confirmation. Requires project and build IDs; Android also requires a track and release status. Never repeat an uncertain submission automatically.