Skip to content

agent-core / Exports / Validator

Class: Validator

Validation utility class

Table of contents

Constructors

Methods

Constructors

constructor

new Validator(): Validator

Returns

Validator

Methods

validateAgentConfig

validateAgentConfig(config): ISimpleValidationResult

Validate agent configuration

Parameters

NameType
configPartial<IAgentConfig>

Returns

ISimpleValidationResult

Defined in

packages/agent-core/src/utils/validation.ts:24


validateUserInput

validateUserInput(input): ISimpleValidationResult

Validate user input string

Parameters

NameType
inputstring

Returns

ISimpleValidationResult

Defined in

packages/agent-core/src/utils/validation.ts:98


validateProviderName

validateProviderName(name): ISimpleValidationResult

Validate provider name

Parameters

NameType
namestring

Returns

ISimpleValidationResult

Defined in

packages/agent-core/src/utils/validation.ts:124


validateModelName

validateModelName(name): ISimpleValidationResult

Validate model name

Parameters

NameType
namestring

Returns

ISimpleValidationResult

Defined in

packages/agent-core/src/utils/validation.ts:146


validateApiKey

validateApiKey(apiKey, provider?): ISimpleValidationResult

Validate API key format (basic check)

Parameters

NameType
apiKeystring
provider?string

Returns

ISimpleValidationResult

Defined in

packages/agent-core/src/utils/validation.ts:166

Released under the MIT License.