Tagging runs
You can add up to 20 tags to a run at launch time. Tags are useful for organizing and filtering runs — for example, by environment, release version, or test type. From the UI: A “Tags” card appears in the launch panel. Type a tag name and click + (or press Enter) to add it. Click the × on any tag chip to remove it. Via the API: Pass tags in themetadata.tags field of the launch request:
tag= filter expression (e.g., tag="regression").
Resource versions and staleness
Coval keeps a version history for the resources a run uses. When you launch a run, it records the version of each resource it executed against, so its results stay interpretable even after you edit those resources later. In the run view, Coval flags when a run executed against an older version than the resource’s current one — a signal that the run may no longer reflect your latest configuration. When you see this, the run’s results were produced by a prior version; re-run against the current configuration to compare on equal footing. This staleness indicator is live for agents, personas, and metrics. Test sets are versioned too, but the run view does not yet flag a stale test-set version — that surfacing is coming.Scheduled runs
Any evaluation can run on a recurring cadence to catch regressions and monitor agent quality over time. A scheduled run is backed by a template — each time the schedule fires, Coval launches a new run with that template’s exact configuration (agent, personas, test set, metrics, and mutations).Creating a schedule
On the Launch page, set up your run (agent, personas, test set, metrics), then choose Launch ▾ → Schedule. In the dialog:- Schedule Name — optional; defaults to the template name.
- Template Name — required. The schedule is saved as a template you can reuse and edit later.
- Pick a schedule type:
- Interval-based
- Time of Day
Runs fire at a fixed cadence from when the schedule is created. Pick a preset — 15 or 30 minutes, hourly, every 6 or 12 hours, daily, weekly, or monthly — or set a custom interval anywhere from 15 minutes to 30 days.
Managing schedules
The Scheduled Runs page lists every schedule with its status (Active or Disabled), name, agent, cadence, backing template, and creation date. Search by name or ID, or filter by status.- Enable / Disable — pause a schedule without deleting it. Works on a single schedule or in bulk.
- Edit Schedule — change the name or timing. This does not change what gets evaluated; edit the template for that.
- Delete — only available once a schedule is disabled. This is permanent.
To change what a schedule evaluates (agent, metrics, test cases), edit its template — the schedule always points to it.