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

# Interface: IValidationOptions

Validation options

## Table of contents

### Properties

- [strict](IValidationOptions#strict)
- [skipRules](IValidationOptions#skiprules)
- [includeRules](IValidationOptions#includerules)
- [maxErrors](IValidationOptions#maxerrors)
- [includeWarnings](IValidationOptions#includewarnings)
- [includeInfo](IValidationOptions#includeinfo)
- [logger](IValidationOptions#logger)
- [context](IValidationOptions#context)
- [enableAutoRecovery](IValidationOptions#enableautorecovery)

## Properties

### strict

• `Optional` **strict**: `boolean`

Validation strictness level

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:64](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L64)

---

### skipRules

• `Optional` **skipRules**: `string`[]

Skip specific validation rules

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:67](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L67)

---

### includeRules

• `Optional` **includeRules**: `string`[]

Include only specific validation rules

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:70](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L70)

---

### maxErrors

• `Optional` **maxErrors**: `number`

Maximum number of errors to collect

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:73](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L73)

---

### includeWarnings

• `Optional` **includeWarnings**: `boolean`

Include warnings in results

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:76](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L76)

---

### includeInfo

• `Optional` **includeInfo**: `boolean`

Include info messages in results

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:79](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L79)

---

### logger

• `Optional` **logger**: [`AbstractLogger`](AbstractLogger)

Custom logger for validation process

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:82](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L82)

---

### context

• `Optional` **context**: [`IWorkflowMetadata`](IWorkflowMetadata)

Additional validation context

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:85](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L85)

---

### enableAutoRecovery

• `Optional` **enableAutoRecovery**: `boolean`

Enable auto-recovery suggestions

#### Defined in

[packages/agents/src/interfaces/workflow-validator.ts:88](https://github.com/woojubb/robota/blob/4f4c8a3197e92ddd43d12dc9186b0771983054c9/packages/agents/src/interfaces/workflow-validator.ts#L88)
