| api-key | ScoutAI API key | yes | — |
| base-url | Base URL of the application to test. If not provided, uses the URL configured in your ScoutAI project settings. | no | — |
| mode | Test mode: fast (PR checks), deep (nightly exploration), or scout-test (AI-generated unit/API tests) | no | fast |
| include-types | Glob patterns for type definition files to include (scout-test mode) | no | **/*.d.ts,**/types.ts,**/types/**/*.ts |
| include-schemas | Glob patterns for schema files to include (scout-test mode) | no | openapi.json,openapi.yaml,schema.graphql,prisma/schema.prisma |
| api-endpoint | ScoutAI API endpoint | no | https://scoutai-api.onrender.com |
| project-id | ScoutAI project ID (auto-detected from repo if not provided) | no | — |
| auth-username | Username/email for test account authentication (overrides API config) | no | — |
| auth-password | Password for test account authentication | no | — |
| auth-login-url | Login page URL path (default: /login) | no | /login |
| auth-email-selector | CSS selector for email/username input field (auto-detected if not provided) | no | — |
| auth-password-selector | CSS selector for password input field (auto-detected if not provided) | no | — |
| auth-submit-selector | CSS selector for login submit button (auto-detected if not provided) | no | — |
| auth-success-indicator | URL path or CSS selector to verify successful login | no | — |
| environment | Deployment environment: staging, production, or preview | no | staging |
| trigger | What triggered this run: pr, schedule, manual, deployment, webhook | no | pr |
| create-issues | Create GitHub Issues for test failures/regressions | no | false |
| skip-infra-only | Skip tests when only infrastructure/CI files changed (e.g., .github/, Dockerfile) | no | true |
| viewports | Viewports to test: desktop, mobile, or both (comma-separated) | no | desktop |