框架工具官方公告

assistant-ui 11 月 13 日更新把 AG‑UI 历史归属、并发线程与跨 worker 取消纳入耐久运行边界

assistant-ui 于 11 月 13 日发布 @assistant-ui/react-ag-ui 0.1.10 和 Python assistant-stream 0.0.38。前端修复快照选中答案的持久化、拼接步骤顺序、工具调用唯一归属和无流 resume;服务端用 compare-and-set 防止并发运行覆盖线程,并加入每次运行上下文、SSE keepalive 与跨 worker 取消。

为什么值得关注

生成式 UI 的长任务常跨越浏览器断线、负载均衡器、多个 worker 和历史重建。只有同一条消息、工具审批和运行所有权在这些边界保持一致,界面恢复后才不会丢答案、重复工具调用或把旧运行写到新线程。

技术细节

react-ag-ui 0.1.10 按步骤到达顺序重放 reasoning、assistant 记录与工具结果,保留签名推理和 redacted block 的原归属;resumeRun 会优先连接正在运行的流。Python 端新增原子线程 claim、按运行创建 adapter 与 async context、可选 SSE ping,以及共享存储驱动的跨 worker cancel。项目报告 react-ag-ui 1135 项测试通过;DurableAGUI 在带 Postgres 16 和 Redis 7 的环境中报告 443 项通过。

适合哪些读者

使用 assistant-ui、AG‑UI、Pydantic AI、耐久线程、多 worker 部署或工具审批恢复的前端与代理平台团队。

原始来源

修订与更正记录 (1)

— Merged the same assistant-ui release-day event across the immutable frontend and Python packages.

相关事件

框架工具

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。