框架工具官方公告

assistant-ui Generative Frame 0.0.10 加入宿主确认门与渲染预算,修复审批前误跑前端工具

assistant-ui 于 11 月 8 日发布 generative-frame 0.0.10 与 assistant-stream 0.3.56。声明为 `confirm: true` 的目录动作现在必须由宿主 `confirmAction` 放行;规范渲染上限为 5000 个元素和 64 层;同批流处理修复会保留 AI SDK 审批后的最终工具结果,并阻止同名的前端工具在服务端审批完成前执行。

为什么值得关注

声明式生成式 UI 的关键边界不只是“模型能画什么”,还包括模型生成的交互何时能触发宿主副作用、异常结构能消耗多少渲染资源,以及审批之后哪一个结果会进入界面和后续模型历史。此次发布把这三类边界放进目录、渲染器和流解码层。

技术细节

目录可以把敏感动作标为 `confirm: true`,React/Vue 的 SpecRenderer 与 createSpecToolkit 接受宿主拥有的 `confirmAction`;拒绝会停止动作列表,缺少回调时受保护动作失败,`watch` 不能触发受保护动作。渲染器最多解析 5000 个元素和 64 层:流式规范保留最后一个仍在预算内的树,完成后超限规范显示占位错误。assistant-stream 0.3.56 还会将后续的 `tool-output-available` 或错误填回原有审批工具调用、用最终结果替换模型侧的临时内容,并跳过带服务端 approval 的待执行前端工具。该版同时支持按 BCP 47 locale 格式化数字、货币和百分比。

适合哪些读者

使用 assistant-ui、Generative Frame、声明式 UI 目录、AI SDK 工具审批或 React/Vue 代理界面的前端、平台与安全团队。

原始来源

修订与更正记录 (1)

— One coordinated immutable release group adds host-owned action confirmation, deterministic render budgets, and approval-result ordering to declarative generative UI; the official release and linked commits provide exact dates, behavior, tests, and explicit limits.

相关事件

框架工具

AI SDK 7.0.165 在遥测前净化请求 URL,并补上转录词级时间信息泄漏

Vercel 于 11 月 7 日发布 AI SDK 7.0.165。新版把 provider 请求 URL 的净化提前到生成与流式执行回调内部,使 telemetry integrations 与 Node tracing subscribers 不再先看到带路径、查询参数或端点凭据的原始 URL;当 recordOutputs=false 时,也会从转录遥测中清除 words,而调用方仍保留完整结果。