Skip to main content

Module protocol_capabilities

Module protocol_capabilities 

Source

Structs§

UiProtocolCapabilityClaim
Machine-readable, scoped capability claim. Unlike features, this makes partial and host-owned behavior explicit so clients can adapt safely.
UiProtocolCapabilitySpec
Static capability contract for each supported UI protocol.
UiProtocolDeprecationSpec
Planned deprecation metadata for runtime/profile consumers.
UiProtocolNegotiationSpec
How clients and servers discover or negotiate a protocol profile.
UiProtocolVersionSpec
Maturity and implementation status for one upstream protocol version.

Enums§

UiCapabilityScope
Layer responsible for an individual capability claim.
UiCapabilityStatus
Truthful implementation status for an individual protocol capability.
UiProtocolImplementationTier
Implementation maturity for protocol support exposed to clients.
UiProtocolSpecTrack
Upstream specification track referenced by the runtime capability signal.

Constants§

ADK_UI_LEGACY_DEPRECATION
SUPPORTED_UI_PROTOCOLS
Supported runtime protocol profile values.
TOOL_ENVELOPE_VERSION
Tool envelope version used by protocol-aware legacy tool responses.
UI_CAPABILITY_SCHEMA_VERSION
Version of the machine-readable capability document exposed by examples.
UI_DEFAULT_PROTOCOL
Default runtime protocol profile for server integrations.
UI_PREFERRED_PROTOCOL
Preferred default for new integrations (A2UI current production family).
UI_PROTOCOL_CAPABILITIES

Functions§

normalize_runtime_ui_protocol
Normalize runtime UI profile aliases to canonical values.