Skip to main content

agentValidationService

Workspace API


Workspace API / services/agentValidationService

services/agentValidationService

Interfaces

ValidationResult

Defined in: services/agentValidationService.ts:13

Validation result

Properties

valid

valid: boolean

Defined in: services/agentValidationService.ts:14

errors

errors: string[]

Defined in: services/agentValidationService.ts:15

Functions

validateAgentVersionForPublish()

validateAgentVersionForPublish(version, agentId, agentOrganizationId): ValidationResult

Defined in: services/agentValidationService.ts:35

Validate agent version for publishing

Checks:

  • Version must be in 'draft' status
  • Version must belong to the specified agent
  • Agent must belong to the specified organization (organization isolation)
  • Instructions must be at least 10 characters
  • Temperature must be between 0.0 and 2.0
  • max_output_tokens must be between 1 and 16384
  • model_name must be non-empty

Parameters

version

AgentVersion

Agent version to validate

agentId

string

Agent ID that the version should belong to

agentOrganizationId

Organization ID that the agent should belong to (for isolation check)

string | null

Returns

ValidationResult

Validation result with errors if any