Skip to content

Conversation

@jacobsimionato
Copy link
Collaborator

This PR resolves several discrepancies between the A2UI v0.8 specification/documentation and the JSON schemas, as identified in #495.

Changes:

  1. Standard Catalog ID: Updated specification/v0_8/docs/a2ui_protocol.md to use the correct ID a2ui.org:standard_catalog_0_8_0, aligning with the schema.
  2. Component Name: Updated docs/reference/components.md to use CheckBox (CamelCase) in the JSON example, matching the schema definition.
  3. Icon Names: Updated the icon example in docs/reference/components.md to use check instead of check_circle. This adopts the conservative approach of using an icon that is strictly allowed by the current v0.8 schema enum.

Fixes #495

Fixes google#495

- Update standard catalog ID in protocol spec to match schema (a2ui.org:standard_catalog_0_8_0).
- Rename 'Checkbox' to 'CheckBox' in component reference to match schema.
- Update icon example in component reference to use 'check' instead of 'check_circle' (matches schema enum).
Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request fixes several documentation discrepancies to align with the v0.8 schema, which is a great improvement. I've reviewed the changes and they are correct. I have two suggestions to further improve consistency: one to complete the update of the standard catalog ID throughout the protocol document, and another to add missing headings for some components to align their formatting with others.

"id": "terms-checkbox",
"component": {
"Checkbox": {
"CheckBox": {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

For consistency with other components in this document, it would be great to add markdown headings for components where they are missing. For example:

  • A ### CheckBox heading before the description on line 166.
  • A ### List heading before the description on line 232.

@jacobsimionato jacobsimionato enabled auto-merge (squash) January 27, 2026 22:16
@jacobsimionato jacobsimionato merged commit cd16e0d into google:main Jan 27, 2026
6 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in A2UI Jan 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

v0.8 reference contradicts json schemas

2 participants