<!--
 ⚠️  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) / IExecutionServiceOptions

# Interface: IExecutionServiceOptions

Execution service options

## Table of contents

### Properties

- [maxToolRounds](IExecutionServiceOptions#maxtoolrounds)
- [toolTimeout](IExecutionServiceOptions#tooltimeout)
- [enableParallelExecution](IExecutionServiceOptions#enableparallelexecution)
- [metadata](IExecutionServiceOptions#metadata)

## Properties

### maxToolRounds

• `Optional` **maxToolRounds**: `number`

Maximum number of tool execution rounds

#### Defined in

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

---

### toolTimeout

• `Optional` **toolTimeout**: `number`

Tool execution timeout

#### Defined in

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

---

### enableParallelExecution

• `Optional` **enableParallelExecution**: `boolean`

Whether to enable parallel tool execution

#### Defined in

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

---

### metadata

• `Optional` **metadata**: [`TExecutionMetadata`](../modules#texecutionmetadata)

Additional execution metadata

#### Defined in

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