Limits and defaults
Values in the generated tables come straight from the application’s constants and settings defaults. Where a value is configurable, the people operating your installation may have chosen a different value within the allowed range.
Changes and plans
Section titled “Changes and plans”| Item | Value | Configurable |
|---|---|---|
| Plan expiry after preparation | 7 days | No |
| Declared checks per plan | 10 items | No |
| Items per plan list (paths, assumptions, risks) | 50 items | No |
| Size of one plan list item | 1 KB | No |
| Patch delivered by the broker | 150 KB | No |
Also bounded: success criteria (at most 20, each at most 500 bytes), titles (3 to 200
characters), desired outcomes and clarifications (12 000 bytes), review findings shown (20), the
pull-request bot allowlist (1 to 100 exact owner/name entries), and the Changes list (the 200
most recently updated).
Access
Section titled “Access”| Item | Value | Configurable |
|---|---|---|
| Invitation expiry | 7 days | Yes (5 minutes to 30 days) |
Support grants last 1, 4, or 24 hours from the console; the API accepts 15 minutes to 7 days.
| Item | Value | Configurable |
|---|---|---|
| Event details after redaction | 7.5 KB | No |
| Longest string kept in details | 500 characters | No |
Events are listed 50 per page (the API allows up to 100). CSV export returns at most 10 000 rows, newest first. Events are append-only with no purge.
AI runners and jobs
Section titled “AI runners and jobs”| Item | Value | Configurable |
|---|---|---|
| Registration and rotation token expiry | 15 minutes | Yes (1 minutes to 1 days) |
| Runner credential expiry | 180 days | Yes (1 days to 730 days) |
| Heartbeat interval | 15 seconds | Yes (5 seconds to 5 minutes) |
| Offline after silence of | 45 seconds | Yes (15 seconds to 15 minutes) |
| Job lease (renewed while running) | 1 minutes | Yes (15 seconds to 15 minutes) |
| Job timeout | 5 minutes | Yes (30 seconds to 1 hours) |
| Job attempts | 3 attempts | Yes (1 attempts to 10 attempts) |
| Job output payload | 250 KB | No |
Each runner has one job slot. Memory injects at most the 20 most recently updated active records, 2 000 characters each; a record’s title is 2 to 160 characters, its content 2 to 8 000, its source 2 to 500. A profile name is 2 to 120 characters, its instructions up to 8 000, with up to 8 provider mappings and 20 required labels. An execution environment declares 1 to 50 tools.
Deployments
Section titled “Deployments”| Item | Value | Configurable |
|---|---|---|
| Runner credential expiry | 90 days | Yes (1 days to 365 days) |
| Heartbeat interval | 15 seconds | Yes (5 seconds to 5 minutes) |
| Offline after silence of | 45 seconds | Yes (15 seconds to 15 minutes) |
| Run lease | 2 minutes | Yes (30 seconds to 30 minutes) |
| Run attempts | 2 attempts | Yes (1 attempts to 5 attempts) |
| Workflow steps per environment | 20 items | No |
| Run output payload | 250 KB | No |
The approval window is set per environment and defaults to 60 minutes (5 minutes to 7 days).
Registration tokens expire after 15 minutes. A release has 1 to 50 artifacts, each with a
sha256: digest. Cancellation and reconciliation reasons are 10 to 500 characters, and
reconciliation evidence is at most 32 KB. Runner concurrency is 1 to 8.