AG‑UI LangGraph 0.0.46 读取原生中断 schema、还原序列化工具结果,并在运行开始时声明协议版本
AG‑UI 于 11 月 13 日发布 @ag-ui/langgraph 0.0.46。适配器在 LangGraph 1.2.12 及以上读取 Interrupt.response_schema,并兼容旧的 value 级字段;它还从 LangChain 序列化 ToolMessage 的 kwargs 中还原输出、跳过没有调用 ID 的工具结束事件,并在 RUN_STARTED 中声明 protocolVersion。
为什么值得关注
生成式 UI 的人工确认、工具结果和恢复界面依赖前后端对同一响应结构、调用身份与协议版本达成一致。原生中断 schema 可让宿主按预期控件收集答案;正确还原 ToolMessage 与显式协议版本可减少结果丢失、无效事件和版本猜测。
技术细节
0.0.46 将 LangGraph 原生 Interrupt.response_schema 作为首选,并回退到 responseSchema/response_schema;on_tool_end 遇到 LangChain 序列化 ToolMessage 时解包 kwargs,缺少 tool call id 的输出不再抛错或发出 undefined id 事件。该版本同时刷新 Gemini thinking 演示,并把 @ag-ui/client 及相关 peer dependency 的最低版本提升到 1.0.0。
适合哪些读者
使用 AG‑UI、LangGraph、LangChain 中断、工具调用与人工确认界面的前端、代理平台和集成团队。
原始来源
修订与更正记录 (1)
— Backfilled a missed evidence-complete official adapter release using its true November 13 event date; documented the peer-dependency break and the limits of event-transport correctness.