Package-level declarations

Types

Link copied to clipboard
class AgentStructureValidator(val context: <Error class: unknown class>) : AgentValidator

Validator that checks the fundamental structure of agent definitions.

Link copied to clipboard
Link copied to clipboard
fun interface AgentValidator
Link copied to clipboard

Default implementation of AgentValidationManager that coordinates multiple AgentValidators.

Link copied to clipboard
data class DetailedValidationResult(val isValid: Boolean, val results: Map<AgentValidator, ValidationResult>)
Link copied to clipboard

Validator that checks whether an agent definition has at least one possible path from its initial conditions, through available actions, to achieve its defined goals.

Link copied to clipboard
data class ValidationError(val code: String, val message: String, val severity: ValidationSeverity, val location: ValidationLocation)
Link copied to clipboard
data class ValidationLocation(val type: String, val name: String, val agentName: String, val component: String)
Link copied to clipboard
data class ValidationResult(val isValid: Boolean, val errors: List<ValidationError>)