<!--
 ⚠️  AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
 This file is automatically generated by scripts/docs-generator.js
 To make changes, edit the source TypeScript files or update the generator script
-->

[agents](../../) / [Exports](../modules) / IConversationServiceOptions

# Interface: IConversationServiceOptions

Service options for conversation operations

## Table of contents

### Properties

- [maxHistoryLength](IConversationServiceOptions#maxhistorylength)
- [enableRetry](IConversationServiceOptions#enableretry)
- [maxRetries](IConversationServiceOptions#maxretries)
- [retryDelay](IConversationServiceOptions#retrydelay)
- [timeout](IConversationServiceOptions#timeout)

## Properties

### maxHistoryLength

• `Optional` **maxHistoryLength**: `number`

Maximum conversation history length

#### Defined in

[packages/agents/src/interfaces/service.ts:116](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/service.ts#L116)

---

### enableRetry

• `Optional` **enableRetry**: `boolean`

Whether to automatically retry on failure

#### Defined in

[packages/agents/src/interfaces/service.ts:118](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/service.ts#L118)

---

### maxRetries

• `Optional` **maxRetries**: `number`

Maximum number of retries

#### Defined in

[packages/agents/src/interfaces/service.ts:120](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/service.ts#L120)

---

### retryDelay

• `Optional` **retryDelay**: `number`

Retry delay in milliseconds

#### Defined in

[packages/agents/src/interfaces/service.ts:122](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/service.ts#L122)

---

### timeout

• `Optional` **timeout**: `number`

Request timeout in milliseconds

#### Defined in

[packages/agents/src/interfaces/service.ts:124](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/service.ts#L124)
