AG‑UI 将 A2UI Express 接入 ADK,并把结构化生成错误、取消与断连纳入恢复边界
AG‑UI 在 11 月 2 日发布 ag-ui-a2ui-toolkit 0.0.6,随后于 11 月 3 日发布 ag_ui_adk 0.12.0:前者让结构化 A2UI 生成错误进入下一次模型重试并新增可选 Express 推理格式,后者让 ADK 可按运行启用 Express、增量编译为经过验证的活动更新,并补齐取消、HTTP 断连与背压下的流清理。
为什么值得关注
这组相邻发布把生成式 UI 的可靠性边界从“模型能否产出 JSON”扩展到验证错误如何反馈、界面身份如何保持,以及客户端断开后生产者与模型流能否有序退出。
技术细节
toolkit 0.0.6 将 A2UIGenerationError 的结构化信息记录后反馈给同一尝试上限内的下一轮模型调用;传输、取消等非生成异常继续向外传播。它新增 inference_format,可选 direct_json 或 express,默认仍为 direct_json。ADK 0.12.0 允许每次运行对注入或自有渲染工具启用 A2UI Express;A2UI agent SDK 0.10 将 Express 增量编译为已验证的活动更新,并维持稳定的 surface/activity 身份。取消会等待模型流退出;HTTP 断连会取消并等待生产者,即使生产者正受背压影响,同时保留迭代器清理与 HITL 暂停语义;SSE 关闭路径覆盖 sse-starlette 2.1.0 起的版本。
适合哪些读者
构建 AG‑UI、A2UI、ADK 流式渲染与人机协作工作流的工程团队。
原始来源
- AG-UI official immutable November 2 and November 3 releases ↗github.com
- AG-UI Release 2026-11-02 ↗github.com
修订与更正记录 (1)
— Merge the adjacent official November 2 toolkit and November 3 ADK releases into one coordinated A2UI Express and recovery event.