---
title: "List Modes"
method: GET
path: "/regression/modes"
---

# List Modes

`GET /regression/modes`

Return the mode presets available for creating regression runs.

## Response `200`

Successful Response

- RegressionModeListResponse — Mode presets available for creating regression runs.
  - `modes` RegressionModeDTO[], required
    - `mode` 'smoke' | 'default' | 'comprehensive', required — Named regression modes. Distinct from ``ThinkingMode`` (the agent's reasoning budget): a regression mode bundles *everything* — incident count, reruns, thinking budget, and verdict thresholds — into one choice.
    - `label` string, required
    - `description` string, required
    - `thinking_mode` string, required
    - `runs_per_incident` integer, required
    - `max_incidents` integer, nullable
    - `judge_rounds` integer, required
    - `max_parallel_pods` integer, required
    - `apply_pairwise_verdict` boolean, required
    - `gt_drop_warn` number, required
    - `gt_drop_fail` number, required
    - `per_incident_gt_drop_warn` number, required
    - `per_incident_gt_drop_fail` number, required
    - `max_incident_regressions_fail` integer, required
    - `pairwise_loss_rate_warn` number, required
    - `pairwise_loss_rate_fail` number, required
    - `duration_increase_warn_pct` number, required
  - `default_mode` 'smoke' | 'default' | 'comprehensive' — Named regression modes. Distinct from ``ThinkingMode`` (the agent's reasoning budget): a regression mode bundles *everything* — incident count, reruns, thinking budget, and verdict thresholds — into one choice.

---

[API](https://skmtc.net/traversal/apis/fastapi.md) · [All operations](https://skmtc.net/traversal/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/traversal/fastapi/revisions/2134ebffd1ef/schema)
