Start AI Crawl
start_ai_crawlStart an AI crawl job for a project (requires project.main_url unless url is provided). For a Native Mobile project this runs mobile discovery against the connected app instead of a browser crawl — no URL is needed, custom_instructions is required, and the crawl starts immediately rather than returning a plan to approve. Use it to discover real on-device element selectors when a native test case has steps the mobile flow compiler cannot resolve.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| depth | No | ||
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| platform | No | Native app platform. Inferred when exactly one app is connected; required when the project has both Android and iOS apps. | |
| framework | No | playwright | |
| test_type | No | e2e | |
| crawl_mode | No | Which pipeline to run. Defaults to 'native_mobile' for a Native Mobile project and 'web' otherwise, so this rarely needs to be set explicitly. | |
| project_id | Yes | ||
| pages_limit | No | ||
| custom_instructions | No | What to explore. Required for a native_mobile crawl, which produces nothing without it. | |
| enable_giskard_validation | No |