agentValidationService
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
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
Validation result with errors if any