agent-core / Exports / Validator
Class: Validator
Validation utility class
Table of contents
Constructors
Methods
Constructors
constructor
• new Validator(): Validator
Returns
Methods
validateAgentConfig
▸ validateAgentConfig(config): ISimpleValidationResult
Validate agent configuration
Parameters
| Name | Type |
|---|---|
config | Partial<IAgentConfig> |
Returns
Defined in
packages/agent-core/src/utils/validation.ts:24
validateUserInput
▸ validateUserInput(input): ISimpleValidationResult
Validate user input string
Parameters
| Name | Type |
|---|---|
input | string |
Returns
Defined in
packages/agent-core/src/utils/validation.ts:98
validateProviderName
▸ validateProviderName(name): ISimpleValidationResult
Validate provider name
Parameters
| Name | Type |
|---|---|
name | string |
Returns
Defined in
packages/agent-core/src/utils/validation.ts:124
validateModelName
▸ validateModelName(name): ISimpleValidationResult
Validate model name
Parameters
| Name | Type |
|---|---|
name | string |
Returns
Defined in
packages/agent-core/src/utils/validation.ts:146
validateApiKey
▸ validateApiKey(apiKey, provider?): ISimpleValidationResult
Validate API key format (basic check)
Parameters
| Name | Type |
|---|---|
apiKey | string |
provider? | string |