<!--
 ⚠️  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
-->

[remote](../../) / [Exports](../modules) / IRemoteExecutorConfig

# Interface: IRemoteExecutorConfig

Configuration options for remote executor

## Table of contents

### Properties

- [serverUrl](IRemoteExecutorConfig#serverurl)
- [userApiKey](IRemoteExecutorConfig#userapikey)
- [timeout](IRemoteExecutorConfig#timeout)
- [maxRetries](IRemoteExecutorConfig#maxretries)
- [enableWebSocket](IRemoteExecutorConfig#enablewebsocket)
- [headers](IRemoteExecutorConfig#headers)

## Properties

### serverUrl

• **serverUrl**: `string`

Remote server URL

#### Defined in

agents/dist/node/index.d.ts:2783

---

### userApiKey

• **userApiKey**: `string`

User authentication token

#### Defined in

agents/dist/node/index.d.ts:2785

---

### timeout

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

Timeout for HTTP requests in milliseconds

#### Defined in

agents/dist/node/index.d.ts:2787

---

### maxRetries

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

Maximum number of retry attempts

#### Defined in

agents/dist/node/index.d.ts:2789

---

### enableWebSocket

• `Optional` **enableWebSocket**: `boolean`

Whether to enable WebSocket for streaming

#### Defined in

agents/dist/node/index.d.ts:2791

---

### headers

• `Optional` **headers**: `Record`\<`string`, `string`\>

Custom headers to include in requests

#### Defined in

agents/dist/node/index.d.ts:2793
