# ToolLoopSettings

> Tracon documentation. Tracon is a .NET package family that adds a control
> plane on Microsoft Agent Framework, published as NuGet packages that run
> inside your own ASP.NET Core application.
>
> Page: https://tracon.dev/http-api/schemas/toolloopsettings/
> Summary: OpenAPI request or response schema for ToolLoopSettings, including required fields, defaults, constraints, and linked nested types.

[← All HTTP schemas](/http-api/schemas/)

Tool-call loop settings for a ModelBinding.

**Shape:** `object`

| Property | Required | Type | Description | Rules |
|---|---|---|---|---|
| `allowConcurrentToolCalls` | no | `boolean` | Gets whether independent tool calls within one turn may run at the same time. | — |
| `maximumConsecutiveErrors` | no | `integer (int32)` | Gets how many tool-call iterations in a row may fail before the loop rethrows the error; the loop's default (3) is used when it is `null`. | pattern `^-?(?:0\\|[1-9]\d*)$` |
| `terminateOnUnknownCalls` | no | `boolean` | Gets whether the loop ends when the model asks for a tool the agent does not have; the loop's default (`false`) is used when it is `null`. | — |
