Package-level declarations
Types
Thrown when a payload is well-formed JSON but does not describe a valid A2UI structure.
Attributes that describe an element to assistive technology.
An interaction handler: either dispatch an event to the agent, or run a function locally.
The event an Action.Event dispatches to the agent.
Reports a user-initiated action back to the agent.
What an agent can generate, advertised to renderers.
The v1.0 half of AgentCapabilities.
The agent's response to a callAgentFunction the renderer sent.
A message from the agent to the renderer.
Which side of the connection may invoke a catalog function.
A value resolved against the surface at render time rather than carried literally on the wire: either a DataBinding into the data model or a FunctionCall.
Asks the agent to run a function remotely on the renderer's behalf.
Asks the renderer to run a function locally on the agent's behalf.
A collection of component and function definitions that a surface renders against.
One validation check on an input component. condition evaluates to a ValidationResult.
A reference to one child component, by id.
The children of a container: either a fixed list of ids, or a template expanded once per item of a list in the data model.
One component of a surface: the envelope properties every component has, plus the properties its catalog defines.
A catalog's definition of one component: a JSON Schema for its properties, plus the two keywords that constrain where it may sit in the tree.
The identifier of a component, unique within its surface.
Creates a surface and begins rendering it.
A JSON Pointer into the surface's data model.
Deletes a live surface.
A boolean, a DataBinding, or a FunctionCall.
A number, a DataBinding, or a FunctionCall.
A string, a DataBinding, or a FunctionCall.
An array of strings, a DataBinding, or a FunctionCall.
A value that may be a literal of any JSON type, a DataBinding, or a FunctionCall.
Vendor extension metadata.
An invocation of a catalog function, or of the @index system function.
The JSON Schema a catalog gives for one function's wire-level FunctionCall.
A catalog's definition of one function.
The failure half of a FunctionResponse.
The response to a callRendererFunction or callAgentFunction invocation.
How assistive technology should announce updates to an element (WAI-ARIA aria-live).
The metadata envelope carried by surfaces, components, catalogs, and renderer actions.
What a renderer can render, sent to the agent alongside its messages.
The v1.0 half of RendererCapabilities.
The data models of every live surface, for synchronising them back to the agent.
A renderer-side error.
The renderer's response to a callRendererFunction the agent sent.
A message from the renderer to the agent.
What a catalog function hands back to its caller.
Surface-level metadata on a createSurface message.
Replaces or extends the component tree of a live surface.
Writes value into a live surface's data model.
The three reserved codes that select the structured error shape.