# Runners & Concurrency

### Runners

Once you have setup an integration with your CI-provider, your build-jobs will be processed by our runners as soon as the configured pipeline is triggered.

#### Active Runners

Runners which are currently scheduled to start, starting or running can be seen in the tab “Active Runners” on the subscription- or integration details.

#### Runner History

Past runners can be found in the “Runner History” tab on the details page of your integration.

#### Debug mode

You have the option to connect to your runner while it has the status “Starting” or “Running” for debugging purposes. For detailed instructions see [How-to: Enable Debug Mode](/products/ci-engine/how-to/enable-debug-mode.md).

#### Automatic Timeout

* Runners in debug mode will be timed out after 12 hours.
* Runners customizing an Image will be timed out after 12 hours.

### Concurrency

The concurrency limit is the amount of runners which can run in parallel. A subscription has a concurrency limit of one by default.

Be advised that the minimum commitment time for reducing the concurrency limit is 730 hours (\~1 month). You can only reduce your concurrency limit once the commitment time has passed.

#### Changing Concurrency Limit

1. Navigate to the details page of your subscription.
2. Click on the dot-menu of the subscription.
3. Click on “Change limits” in the action menu.
4. Set your “New Concurrency Limit”.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.flow.swiss/products/ci-engine/resources/runners-and-concurrency.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
