Skip to main content
Read live capability values rather than storing a fixed harness, model, or provider list. No API key is needed. Install the package using the SDK setup. Run Python snippets inside the async function shown in the Python guide.

meta

Fetch the capability document from the selected API origin.
Returns: CapabilityDocument. Also available as hosted().meta().
Origin precedence: explicit config, EVOLVE_DASHBOARD_URL, then https://dashboard.evolvingmachines.ai. apiKey / api_key and org are not sent. schema_version identifies the capability schema, not the SDK release.

Capability fields

TypeScript returns the typed object below. Python uses dataclasses for the document, agents, providers, and status vocabularies. Nested policy objects such as limits, agent_registration, analyze, provider sizing, and provider gpus are Python dictionaries.
limits reports current values for this deployment. default_model is a picker suggestion; managed evaluation jobs still require a model. Optional fields may be absent on older servers; Python maps missing analyze and gpu_concurrency_cap to None, and missing retired_agents to an empty list.
Fields
The API also returns the fields below. TypeScript keeps them in the response, although this SDK’s CapabilityDocument type does not declare them. Python keeps the nested limits and sizing dictionaries, but its status objects omit description.
agents lists the harnesses a new job may name; a retired harness appears only in retired_agents, with the harness that replaces it. effort_support is level, binary, or none. runnable: false includes a reason. supports_config controls native settings support; presets lists accepted named presets. Python defaults missing supports_config to False and presets to an empty list. latest_version: null means unknown, not current.Model reasoning_efforts lists accepted inputs; an empty list means no effort is accepted. default_reasoning_effort is the value used when effort is omitted, or null when the model takes none. Older servers may omit these model fields. The harness-level default_reasoning_effort uses the same spelling; older capability schemas called it default_effort.
Fields
sizing.storage distinguishes chosen storage sizes from a fixed allocation. GPU support may declare a fallback through degrades_to. gpus.source distinguishes a live quota result, fallback, or provider constant. refuses names unsupported capabilities.
Fields
configured checks required operator configuration; it is not a service health check. agent_sessions says whether the separate managed-agent runtime supports full sessions through that provider. Status vocabularies list all values and their terminal subset.
Fields
Last modified on November 9, 2026