Skip to content

Descriptors

Source code in docs_src/capo_agent_registry_control/types/descriptors.py
class Descriptors(TypedDict, closed=True):
    mcp_server: NotRequired[
        "capo_agent_registry_control.types.mcp_server_descriptor.McpServerDescriptor"
    ]
    """<p>The MCP server descriptor, populated when the record type is MCP.</p>"""
    a2a_agent_card: NotRequired[
        "capo_agent_registry_control.types.a2a_agent_card_descriptor.A2aAgentCardDescriptor"
    ]
    """<p>The A2A agent card descriptor, populated when the record type is AGENT.</p>"""
    agent_skills_definition: NotRequired[
        "capo_agent_registry_control.types.agent_skills_definition_descriptor.AgentSkillsDefinitionDescriptor"
    ]
    """<p>The agent skills definition descriptor, populated when the record type is SKILL.</p>"""
    custom: NotRequired[
        "capo_agent_registry_control.types.custom_descriptor.CustomDescriptor"
    ]
    """<p>The custom descriptor, populated when the record type is CUSTOM.</p>"""
    http: NotRequired[
        "capo_agent_registry_control.types.http_descriptor.HttpDescriptor"
    ]
    """<p>The HTTP descriptor, populated for records detected from an HTTP protocol source.</p>"""
    agui: NotRequired[
        "capo_agent_registry_control.types.ag_ui_descriptor.AgUiDescriptor"
    ]
    """<p>The AG-UI descriptor, populated for records detected from an AG-UI protocol source.</p>"""

a2a_agent_card instance-attribute

a2a_agent_card: NotRequired[A2aAgentCardDescriptor]

The A2A agent card descriptor, populated when the record type is AGENT.

agent_skills_definition instance-attribute

agent_skills_definition: NotRequired[AgentSkillsDefinitionDescriptor]

The agent skills definition descriptor, populated when the record type is SKILL.

agui instance-attribute

agui: NotRequired[AgUiDescriptor]

The AG-UI descriptor, populated for records detected from an AG-UI protocol source.

custom instance-attribute

custom: NotRequired[CustomDescriptor]

The custom descriptor, populated when the record type is CUSTOM.

http instance-attribute

http: NotRequired[HttpDescriptor]

The HTTP descriptor, populated for records detected from an HTTP protocol source.

mcp_server instance-attribute

mcp_server: NotRequired[McpServerDescriptor]

The MCP server descriptor, populated when the record type is MCP.