InfraStudio Agents Start free

Reference

Product settings

Every setting on a product's settings page, in the order of the page, with what it does.

Last updated

Each product has its own settings page. Open Settings → Products, and press Settings on the product's row. On the Agents page, the link Product settings opens the same page.

Who can change the settings: a workspace admin or owner, or a person who may change everything in that product. Everyone else sees the settings, but cannot change them. See Roles.

How saving works

  • A switch saves at once.
  • A field you type in is kept until you save. A bar at the bottom of the window counts the unsaved changes and names their parts. Press Save to save them, or Discard to drop them. Enter in a one-line field saves too.
  • After a save, each part says Saved., or what is wrong. A part with a problem saves nothing.

The top of the page shows the product's repository, its name, and how many suggestions, jobs and documents it has. All products goes back to the list, and Open overview opens the product's Overview.

The technical settings are at the end of the page, inside Technical settings, which is closed at first.

On or off

SettingWhat it does
The platform runs the agents of this productOn: the platform runs this product's agents. Set the keys on the Integrations page first. Off: no agent of the platform starts for this product, whatever its switch says. The line above it says if the agents are online.
Put this product awayArchives the product. It is hidden from the Overview, the list of products marks it "archived", and no agent works on it. You can undo it. An archived product does not count toward the active products of your plan.

Agents

One row for each agent of the product, with what it does and what starts it.

SettingWhat it does
The switchTurns the agent on or off. Off: it does not start by itself. You can still start it with Start now on the Agents page.
OptionsThe agent's own options, such as Act for or Label that starts it. See Agents for every option.
Technical settings under a scheduled agentSchedule: when the agent starts, in the platform's local time.

Start now… at the top of the part opens the Agents page. Under Auto-merge, the part also lists the readiness checks. See Turn on Auto-merge.

If an agent needs a key that is missing, its row says which one, with a link to Integrations.

Name

SettingWhat it does
NameThe product's name, as the app shows it.

Repositories

This part shows when the product can have more than one repository. It lists the product's repositories, the main one first.

SettingWhat it does
Add a repositoryAdds another repository of the product, up to your plan's limit.
DetailsThe repository's own Default branch, CI workflow name, Deploy job name and Health URL. The row's own Save saves them.
RemoveThe agents stop following the repository. Not on the main one.

See A product with several repositories.

Messages

SettingWhat it does
Slack channelWhere this product's news goes in Slack. Team plan. Empty: the workspace's channel.
Telegram chat idA Telegram group for this product's news. Easiest: add the bot to the group, make it an admin, and send /link and the product's short name there. Empty: your private chat with the bot.

See Get news in Slack or Telegram.

Privacy

Before anything is stored or sent, the platform removes e-mail addresses, IP addresses, phone and card numbers, IBANs and keys from what agents read from your integrations and from what they write.

SettingWhat it does
Private productTelegram, Slack and the daily e-mail say only that there is news, with the label of the suggestion and the number of its pull request. The content stays on the website.
E-mail domains to keepYour own domains, one per line, such as acme.com. Their addresses stay in reports. Every other address is removed.

See Repository rules and privacy.

Technical settings

Where the code is

SettingWhat it does
RepositoryThe product's GitHub repository, as owner/name.
Default branchThe branch the agents read and make changes against. Usually main.

In a product with a Repositories part, these two are on each repository's row instead.

Repository rules

SettingWhat it does
CI workflow nameThe exact name of the GitHub Actions workflow that runs on the main branch after a merge. The platform follows its deploy.
Deploy job nameThe job in that workflow whose success means that your product runs the change. Empty: a green run on the main branch counts as the release.
Health URLAn https address that answers 200 when your product is healthy. Auto-merge checks it after each deploy it starts. Redirects and private addresses do not count.
Most files per changeThe most files one change may touch, from 1 to 200. Empty: 20.
Most lines per changeThe most lines one change may add and remove together, from 10 to 10,000. Empty: 600.
Extra paths agents may never touchOne regular expression per line, matched against the paths in the repository. CI, Docker, migrations, secrets and dependency files are always blocked.

In a product with a Repositories part, the first three are on each repository's row instead. See Repository rules and privacy.

Analytics and AI

SettingWhat it does
PostHog project IDThe number in PostHog's address, such as …/project/12345. The agents read only this PostHog project.
AI providerThe provider the agents run on, with your key from the Integrations page. Automatic: the first provider with a key is the default.
Models per kind of jobA model for each kind of job. Empty: the provider's default. On AWS Bedrock use Bedrock model IDs; on Azure, your deployment's name.

The kinds of job in Models per kind of job are: Product analytics review, Error triage, Plan, Making a change, Correcting a change, Second reading of a change, PR reviewer, CI fixer, Issue triage, Docs updater and Question.

See Add your AI key.

Jira

SettingWhat it does
Jira project keyThe key of your Jira project, such as ACME. Its issues that get the Issue implementer's label become pull requests here. The Jira key is on the Integrations page.

See Connect Jira.

Other scheduled work

Scheduled work that is not one of the agents, such as the Collector (Clarity). Each row has its schedule, its state, its last job, its next start and a switch. Edit opens its fields. Add scheduled work adds one.

FieldWhat it does
Short nameLowercase letters, digits and dashes. Only when you add one.
KindProduct analytics review or Collector (Clarity). Only when you add one.
NameThe name the app shows.
Schedule (cron, the platform's local time)When it starts, in the platform's local time. Empty: only when you start it with Start now on the Agents page.
ModelThe model it uses. Empty: the default for the kind.
EffortHow hard the model thinks: low, medium, high, xhigh or max.
Most turnsThe most steps of one job, from 1 to 500.
Time limit (min)The most minutes of one job, from 1 to 240. Your plan can set a lower limit.

See Connect analytics and Sentry.

Webhooks

This part shows once the Jira project key is saved.

SettingWhat it does
Make the Jira webhookMakes the address that tells the agents about Jira issues the moment they are created or changed. The page shows the URL and the JQL line once. A new secret replaces the old one.

Delete this product

Delete this product… removes the product from the platform, with everything the platform keeps for it: its suggestions, jobs, documents, chat, scheduled work, agents and stored keys. It cannot be undone. Your repository is not touched, and neither are webhooks set up on GitHub or Jira. The audit log keeps that it was deleted, and by whom.

To confirm, type the product's short name. Put it away instead archives the product, which you can undo.

Only a person who may delete the product sees this part.

More