# Interface: AgentInput

## Properties[​](#properties "Direct link to Properties")

### messages[​](#messages "Direct link to messages")

```ts
messages: Message[];

```

***

### signal?[​](#signal "Direct link to signal?")

```ts
optional signal: AbortSignal;

```

***

### threadId[​](#threadid "Direct link to threadId")

```ts
threadId: string;

```

***

### tools[​](#tools "Direct link to tools")

```ts
tools: AgentToolDefinition[];

```
