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

***

[agentfootprint](/agentfootprint/api/generated/README.md) / AgentMessageApiChartDeps

# Interface: AgentMessageApiChartDeps

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:60](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L60)

## Properties

### maxIterations?

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

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:65](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L65)

***

### model

> `readonly` **model**: `string`

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:62](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L62)

***

### provider

> `readonly` **provider**: [`LLMProvider`](/agentfootprint/api/generated/interfaces/LLMProvider.md)

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:61](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L61)

***

### structureRecorders?

> `readonly` `optional` **structureRecorders?**: readonly `StructureRecorder`[]

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:66](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L66)

***

### systemPrompt

> `readonly` **systemPrompt**: `string`

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:63](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L63)

***

### tools

> `readonly` **tools**: readonly [`LLMToolSchema`](/agentfootprint/api/generated/interfaces/LLMToolSchema.md)[]

Defined in: [src/core/agent/buildAgentMessageApiChart.ts:64](https://github.com/footprintjs/agentfootprint/blob/d1cb45510740421f2b84b6de9f852a72e94bb106/src/core/agent/buildAgentMessageApiChart.ts#L64)
