Skip to main content

validate_capabilities

Function
This function is defined in the capabilities module.
Validate that a runtime supports all required capabilities.

Signature

Parameters

RuntimeCapabilityMatrix
required
Capability matrix of the runtime
Union
required
Required capabilities (set or matrix)
str
default:"'unknown'"
Name of runtime for error messages

Returns

bool
True if validation passes

Exceptions

If validation fails

Uses

  • required_capabilities.to_capability_set
  • runtime_matrix.supports_all
  • runtime_matrix.missing_capabilities
  • runtime_matrix.to_capability_set
  • CapabilityValidationError

Source

View on GitHub

praisonaiagents/runtime/capabilities.py at line 181