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.
build_default_choice_guardrails
def build_default_choice_guardrails(agent_id: str | None = None) -> list[Any]
Build default guardrails that honor runtime user tool/skill selections.