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): ValidationResult

Validate agent configuration

Parameters

NameType
configPartial<AgentConfig>

Returns

ValidationResult

Defined in

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


validateUserInput

validateUserInput(input): ValidationResult

Validate user input string

Parameters

NameType
inputstring

Returns

ValidationResult

Defined in

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


validateProviderName

validateProviderName(name): ValidationResult

Validate provider name

Parameters

NameType
namestring

Returns

ValidationResult

Defined in

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


validateModelName

validateModelName(name): ValidationResult

Validate model name

Parameters

NameType
namestring

Returns

ValidationResult

Defined in

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


validateApiKey

validateApiKey(apiKey, provider?): ValidationResult

Validate API key format (basic check)

Parameters

NameType
apiKeystring
provider?string

Returns

ValidationResult

Defined in

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

Released under the MIT License.