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

# Interface: IContextOptions

Context options for conversation preparation

## Table of contents

### Properties

- [systemMessage](IContextOptions#systemmessage)
- [temperature](IContextOptions#temperature)
- [maxTokens](IContextOptions#maxtokens)
- [tools](IContextOptions#tools)
- [metadata](IContextOptions#metadata)

## Properties

### systemMessage

• `Optional` **systemMessage**: `string`

#### Defined in

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

---

### temperature

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

#### Defined in

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

---

### maxTokens

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

#### Defined in

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

---

### tools

• `Optional` **tools**: [`IToolSchema`](IToolSchema)[]

#### Defined in

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

---

### metadata

• `Optional` **metadata**: [`TConversationContextMetadata`](../modules#tconversationcontextmetadata)

#### Defined in

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