Skip to content

agents / Exports / Validator

Class: Validator

Validation utility class

Table of contents

Constructors

Methods

Constructors

constructor

new Validator(): Validator

Returns

Validator

Methods

validateAgentConfig

validateAgentConfig(config): IValidationResult

Validate agent configuration

Parameters

NameType
configPartial<IAgentConfig>

Returns

IValidationResult

Defined in

packages/agents/src/utils/validation.ts:19


validateUserInput

validateUserInput(input): IValidationResult

Validate user input string

Parameters

NameType
inputstring

Returns

IValidationResult

Defined in

packages/agents/src/utils/validation.ts:83


validateProviderName

validateProviderName(name): IValidationResult

Validate provider name

Parameters

NameType
namestring

Returns

IValidationResult

Defined in

packages/agents/src/utils/validation.ts:109


validateModelName

validateModelName(name): IValidationResult

Validate model name

Parameters

NameType
namestring

Returns

IValidationResult

Defined in

packages/agents/src/utils/validation.ts:129


validateApiKey

validateApiKey(apiKey, provider?): IValidationResult

Validate API key format (basic check)

Parameters

NameType
apiKeystring
provider?string

Returns

IValidationResult

Defined in

packages/agents/src/utils/validation.ts:149

Released under the MIT License.