Structs§
- UiProtocol
Capability Claim - Machine-readable, scoped capability claim. Unlike
features, this makes partial and host-owned behavior explicit so clients can adapt safely. - UiProtocol
Capability Spec - Static capability contract for each supported UI protocol.
- UiProtocol
Deprecation Spec - Planned deprecation metadata for runtime/profile consumers.
- UiProtocol
Negotiation Spec - How clients and servers discover or negotiate a protocol profile.
- UiProtocol
Version Spec - Maturity and implementation status for one upstream protocol version.
Enums§
- UiCapability
Scope - Layer responsible for an individual capability claim.
- UiCapability
Status - Truthful implementation status for an individual protocol capability.
- UiProtocol
Implementation Tier - Implementation maturity for protocol support exposed to clients.
- UiProtocol
Spec Track - 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.