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

# Interface: IRunOptions

Agent run options - type-safe interface for all agent execution options

## Table of contents

### Properties

- [temperature](IRunOptions#temperature)
- [maxTokens](IRunOptions#maxtokens)
- [stream](IRunOptions#stream)
- [toolChoice](IRunOptions#toolchoice)
- [sessionId](IRunOptions#sessionid)
- [userId](IRunOptions#userid)
- [metadata](IRunOptions#metadata)

## Properties

### temperature

• `Optional` **temperature**: `number`

#### Defined in

[packages/agents/src/interfaces/agent.ts:155](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L155)

---

### maxTokens

• `Optional` **maxTokens**: `number`

#### Defined in

[packages/agents/src/interfaces/agent.ts:156](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L156)

---

### stream

• `Optional` **stream**: `boolean`

#### Defined in

[packages/agents/src/interfaces/agent.ts:157](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L157)

---

### toolChoice

• `Optional` **toolChoice**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:158](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L158)

---

### sessionId

• `Optional` **sessionId**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:159](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L159)

---

### userId

• `Optional` **userId**: `string`

#### Defined in

[packages/agents/src/interfaces/agent.ts:160](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L160)

---

### metadata

• `Optional` **metadata**: [`TMetadata`](../modules#tmetadata)

#### Defined in

[packages/agents/src/interfaces/agent.ts:161](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/agent.ts#L161)
