Runtime Capability Matrix • AI Agent SDK

RuntimeCapabilityMatrix: Matrix of capabilities supported by a specific runtime implementation.

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

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField bool

No description available.

ResponseField Dict[str, Any]

No description available.

Methods

Usage

python
# Full native runtime
    native_matrix = RuntimeCapabilityMatrix(
        native_hooks=True,
        tool_loop=True, 
        streaming_deltas=True,
        context_compaction=True,
        mcp_tools=True,
        code_execution=True,
        multi_modal=True,
        async_execution=True,
        session_persistence=True,
        memory_management=True
    )

    # Limited plugin harness
    plugin_matrix = RuntimeCapabilityMatrix(
        basic_chat=True,
        simple_tools=True,
        # All other capabilities default to False
    )

Source

View on GitHub

praisonaiagents/runtime/capabilities.py at line 50