Skip to content

SI Tracks

The SI Tracks tab (/repos/<owner>/<name>/tracks) is where you manage all self-improvement track configuration for this repository. From here you can add new tracks, edit their label and cooldown, toggle them on or off, and open the Prompt drawer to author or switch between prompt versions. Track data is loaded from GET /api/repos/<owner>/<name>/tracks.

For a conceptual overview of how SI tracks work — cadence, cooldown semantics, and proactive issue seeding — see Self-Improvement.

Each configured track appears as a row with:

  • Name and label — the track’s stable key and its human-readable display name.
  • Cooldown — the minimum interval before the track may re-run, shown using one of the preset labels below.
  • Last run — how long ago the track last ran, or “Never” if it has not run yet.
  • Enabled toggle — enable or disable the track without deleting it. Disabling requires confirmation.

Admins also see Edit, Delete, and Manage Prompts buttons on each row.

The cooldown dropdown offers seven presets. The value stored in cooldownMinutes on the track record is shown alongside each label:

LabelStored value
Instant1 minute
Hourly60 minutes
Every 2 hours120 minutes
Every 4 hours240 minutes
Every 8 hours480 minutes
Daily1,440 minutes
Weekly10,080 minutes

A track may re-run only once now - last_run_at > cooldown_minutes. See Workers & SI Tracks in the Metrics reference for the cadence / cooldown and SI Tracks count definitions.

Click Add track to open the inline form. Fill in a Track Name (stable key, e.g. test-coverage) and a Label (display name, e.g. Add missing test coverage), choose a cooldown preset, and set the initial enabled state. Click Add track to save.

To change a track’s label, cooldown, or enabled state, click Edit on its row, make changes, and click Save. The track name is immutable after creation.

Each track has a versioned prompt consisting of three fields: Seed title, Seed body, and Instructions. Click Manage Prompts on a track row to open the Prompt drawer. Every save creates a new version; you can view the version history and activate a prior version from the drawer. Only the active version runs.

For guidance on writing effective prompt instructions, see Prompt authoring in the Self-Improvement Tracks guide.