feat(a2ui): add A2UI extension with v0.8/v0.9 support, schemas, and docs

Introduce the A2UI extension for declarative UI generation, including
support for both v0.8 and v0.9 protocol specs. Add A2UI content type
integration in A2A utils, along with schema definitions, catalog models,
and client extension improvements.

Enhance models with explicit defaults, field descriptions, and ConfigDict,
and improve typing and instance state handling across the extension.

Add schema conformance tests and align test structure.

Add and register A2UI documentation, including extension guide and
navigation updates.
This commit is contained in:
Greyson LaLonde
2026-04-02 04:46:07 +08:00
committed by GitHub
parent 258f31d44c
commit f10d320ddb
30 changed files with 7199 additions and 10 deletions

View File

@@ -2237,7 +2237,9 @@
"en/learn/using-annotations",
"en/learn/execution-hooks",
"en/learn/llm-hooks",
"en/learn/tool-hooks"
"en/learn/tool-hooks",
"en/learn/a2a-agent-delegation",
"en/learn/a2ui"
]
},
{
@@ -3174,7 +3176,9 @@
"en/learn/using-annotations",
"en/learn/execution-hooks",
"en/learn/llm-hooks",
"en/learn/tool-hooks"
"en/learn/tool-hooks",
"en/learn/a2a-agent-delegation",
"en/learn/a2ui"
]
},
{