[**agentfootprint**](../../../../README.md)

***

[agentfootprint](/agentfootprint/api/generated/README.md) / [Payloads](/agentfootprint/api/generated/agentfootprint/namespaces/Payloads/README.md) / AgentRouteDecidedPayload

# Interface: AgentRouteDecidedPayload

Defined in: [src/events/payloads.ts:129](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L129)

## Properties

### chosen

> `readonly` **chosen**: `"tool-calls"` \| `"final"`

Defined in: [src/events/payloads.ts:132](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L132)

***

### iterIndex

> `readonly` **iterIndex**: `number`

Defined in: [src/events/payloads.ts:131](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L131)

***

### rationale?

> `readonly` `optional` **rationale?**: `string`

Defined in: [src/events/payloads.ts:133](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L133)

***

### turnIndex

> `readonly` **turnIndex**: `number`

Defined in: [src/events/payloads.ts:130](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/events/payloads.ts#L130)
