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

# Interface: AnalyticsContextData

Analytics context data for execution tracking

## Table of contents

### Properties

- [executionId](AnalyticsContextData#executionid)
- [sessionId](AnalyticsContextData#sessionid)
- [userId](AnalyticsContextData#userid)
- [operation](AnalyticsContextData#operation)
- [toolName](AnalyticsContextData#toolname)
- [parameterCount](AnalyticsContextData#parametercount)
- [inputLength](AnalyticsContextData#inputlength)
- [responseLength](AnalyticsContextData#responselength)
- [hasOptions](AnalyticsContextData#hasoptions)
- [hasError](AnalyticsContextData#haserror)
- [resultType](AnalyticsContextData#resulttype)
- [errorSource](AnalyticsContextData#errorsource)
- [contextType](AnalyticsContextData#contexttype)
- [hasContext](AnalyticsContextData#hascontext)
- [modelName](AnalyticsContextData#modelname)

## Properties

### executionId

• `Optional` **executionId**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:5](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L5)

---

### sessionId

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

#### Defined in

[packages/agents/src/plugins/execution/types.ts:6](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L6)

---

### userId

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

#### Defined in

[packages/agents/src/plugins/execution/types.ts:7](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L7)

---

### operation

• `Optional` **operation**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:8](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L8)

---

### toolName

• `Optional` **toolName**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:9](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L9)

---

### parameterCount

• `Optional` **parameterCount**: `number`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:10](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L10)

---

### inputLength

• `Optional` **inputLength**: `number`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:11](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L11)

---

### responseLength

• `Optional` **responseLength**: `number`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:12](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L12)

---

### hasOptions

• `Optional` **hasOptions**: `boolean`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:13](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L13)

---

### hasError

• `Optional` **hasError**: `boolean`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:14](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L14)

---

### resultType

• `Optional` **resultType**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:15](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L15)

---

### errorSource

• `Optional` **errorSource**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:16](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L16)

---

### contextType

• `Optional` **contextType**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:17](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L17)

---

### hasContext

• `Optional` **hasContext**: `boolean`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:18](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L18)

---

### modelName

• `Optional` **modelName**: `string`

#### Defined in

[packages/agents/src/plugins/execution/types.ts:19](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/plugins/execution/types.ts#L19)
