โ Frequently Asked Questions โ Fundamentals
This page contains general-purpose answers that apply to all Early agents (PR, Commit, Folder, CLI).
Each agent may also have its own specialized FAQ page for platform-specific behavior.
๐ How do I get my API key?โ
Contact us at support@startearly.ai.
Youโll receive a team-specific API key to run test generation in any CI or locally.
๐ Do I need a source control token?โ
Yes. All agents require an scm token to:
- Read pull request metadata
- Push commits with generated tests
- Comment on PRs (optional)
Use either:
- GITHUB_TOKEN (GitHub Actions only)
- Classic PAT (with
repo) - Fine-grained PAT (see Token Permissions)
๐งช Which test frameworks are supported?โ
| Framework | Status |
|---|---|
| Jest | โ Supported |
| Mocha | ๐ก Planned |
| Vitest | ๐ก Planned |
| Pytest | ๐ก In Beta |
๐ง What files will get tests?โ
Early only generates tests for:
- Functions with 0% coverage
- In supported languages (currently JavaScript and TypeScript)
- Inside your target folder or changed commit range
Future versions will support setting a custom coverage threshold.
โ๏ธ Why does it skip some files?โ
- The function is already covered.
- The file is not testable (e.g., config files, typings, test helpers).
- The language is not supported.
- The file isn't part of the scanned range (PR diff, folder, or commit).
Check your logs to see which files were scanned and skipped.
๐ฌ Where can I get help?โ
- Email: support@startearly.ai
- Slack (for invited teams)
๐ Also see: