Skip to main content

capabilities.factory

Build pydantic-ai capabilities from agent-runtimes AgentSpec.

build_usage_limits_from_agent_spec

def build_usage_limits_from_agent_spec(agent_spec: Any) -> UsageLimits | None

Build native UsageLimits from guardrail token limits when available.

build_capabilities_from_agent_spec

def build_capabilities_from_agent_spec(agent_spec: Any,
agent_id: str | None = None
) -> list[Any]

Convert agent-runtimes AgentSpec guardrails into pydantic-ai capabilities.