Skip to main content

Documentation Index

Fetch the complete documentation index at: https://ito.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

Ito supports three types of per-repository context that are injected into the test environment when running automated QA on your pull requests.
TypeDescriptionExample use case
VariablesPlain environment variablesBase URL, feature flags
SecretsEncrypted credentialsAPI keys, passwords
Seed dataTest data not in your codebaseTest user credentials, sample records

Variables

Variables are plain-text environment variables made available to the test environment. Use them for non-sensitive configuration your tests need.
1

Open Settings

Navigate to Settings → Context & Secrets.
2

Select a repository

Choose the repository you want to configure from the dropdown.
3

Add a variable

Click Add Variable, enter a name (e.g. BASE_URL) and value, then save.
Variable names are automatically uppercased. Use SNAKE_CASE naming for consistency.

Secrets

Secrets work like variables but are encrypted before being stored. Your secret values are encrypted in your browser before they are sent — Ito never receives the plain-text value.
1

Open Settings

Navigate to Settings → Context & Secrets and select a repository.
2

Fetch the public key

Ito automatically fetches the current public key used to encrypt secrets.
3

Add a secret

Click Add Secret, enter a name (e.g. STRIPE_SECRET_KEY) and value. The value is encrypted locally before being saved.
Secret values cannot be retrieved after saving — only their names are visible. If you need to change a value, update the secret.

Seed Data

Seed data lets you provide structured test data that the AI agent can use during testing, such as test user accounts or sample records that don’t exist in your repository’s codebase. Each seed data item has a name, a value, and an optional description explaining its purpose.
1

Open Settings

Navigate to Settings → Context & Secrets and select a repository.
2

Add a seed data item

Click Add Seed Data, fill in the name, value, and description, then save.
Use seed data for test credentials (e.g., a staging account username and password) so the AI agent can log in and test authenticated flows.
Never use production credentials as seed data. Always use dedicated test accounts on a staging or development environment.

Managing existing items

You can edit or delete any variable, secret, or seed data item from the Context & Secrets settings page. Changes take effect on the next test run triggered against that repository.