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

***

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

# Interface: ToolStartPayload

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

## Properties

### args

> `readonly` **args**: `Readonly`\<`Record`\<`string`, `unknown`\>\>

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

***

### parallelCount?

> `readonly` `optional` **parallelCount?**: `number`

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

***

### protocol?

> `readonly` `optional` **protocol?**: [`ToolProtocol`](/agentfootprint/api/generated/type-aliases/ToolProtocol.md)

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

***

### toolCallId

> `readonly` **toolCallId**: `string`

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

***

### toolName

> `readonly` **toolName**: `string`

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