Skip to main content

RuntimeCapabilityMatrix

Defined in the capabilities module.
AI Agent Matrix of capabilities supported by a specific runtime implementation. Each runtime (native, plugin harness, managed service) declares its capability set using this matrix. Agent configurations can specify required capabilities, and validation occurs at runtime selection.

Properties

bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
bool
No description available.
Dict[str, Any]
No description available.

Methods

to_capability_set()

Convert matrix to set of enabled capabilities.

supports()

Check if this runtime supports a specific capability.

supports_all()

Check if this runtime supports all required capabilities.

missing_capabilities()

Return set of required capabilities that this runtime doesn’t support.

Usage

Source

View on GitHub

praisonaiagents/runtime/capabilities.py at line 50