Validate Capabilities • AI Agent SDK
validate_capabilities: Validate that a runtime supports all required capabilities.
validate_capabilities
Function
</div>
This function is defined in the capabilities module.
Validate that a runtime supports all required capabilities.
Signature
def validate_capabilities(runtime_matrix: RuntimeCapabilityMatrix, required_capabilities: Union[Set[RuntimeCapability], RuntimeCapabilityMatrix], runtime_name: str) -> boolParameters
ParamField
RuntimeCapabilityMatrixCapability matrix of the runtime
ParamField
UnionRequired capabilities (set or matrix)
ParamField
strName of runtime for error messages
Returns
ResponseField
boolTrue if validation passes
Exceptions
CapabilityValidationError
If validation fails
Uses
required_capabilities.to_capability_setruntime_matrix.supports_allruntime_matrix.missing_capabilitiesruntime_matrix.to_capability_setCapabilityValidationError
Source
View on GitHubpraisonaiagents/runtime/capabilities.py at line 181