agent-core / Exports / IValidationResult
Interface: IValidationResult
Validation result
Table of contents
Properties
Properties
isValid
• isValid: boolean
Overall validation success status
Defined in
packages/agent-core/src/interfaces/workflow-validator.ts:96
issues
• issues: IValidationIssue[]
All validation issues found
Defined in
packages/agent-core/src/interfaces/workflow-validator.ts:99
summary
• summary: Object
Summary by severity
Type declaration
| Name | Type |
|---|---|
errorCount | number |
warningCount | number |
infoCount | number |
totalIssues | number |
Defined in
packages/agent-core/src/interfaces/workflow-validator.ts:102
metadata
• metadata: Object
Validation metadata
Index signature
▪ [key: string]: string | number | boolean | Date | string[] | Record<string, string | number | boolean> | undefined
Additional metrics
Type declaration
| Name | Type | Description |
|---|---|---|
validatedAt | Date | Validation timestamp |
processingTime | number | Processing time in milliseconds |
validator | string | Validator used |
rulesApplied | string[] | Validation rules applied |
dataStats | Record<string, string | number | boolean> | Data statistics |
version? | string | Version |
options? | string | number | boolean | string[] | Date | Options |
Defined in
packages/agent-core/src/interfaces/workflow-validator.ts:110
recoveryOptions
• Optional recoveryOptions: { description: string ; confidence: number ; action: () => Promise<IWorkflowConfig> }[]
Auto-recovery suggestions (if enabled)
Defined in
packages/agent-core/src/interfaces/workflow-validator.ts:144