框架工具官方公告

shinygenui 0.2.0 把受限组件目录带入 R Shiny,并将流式、取消与附件交给 shinychat

CRAN 于 9 月 22 日发布 shinygenui 0.2.0。R Shiny 应用可把预先定义且带参数类型的组件组成目录,让模型通过工具调用添加、更新或删除画布组件;新版将流式输出、取消和附件交给 shinychat 的统一会话控制器,并保留成功界面变更的记录与无模型重放。

为什么值得关注

这为以数据应用和分析仪表板为中心的 R 生态提供了一个受限生成式 UI 路径。模型提供数据和组件选择,宿主保留组件实现与参数校验;记录与重放则把生成过程变成可检查的界面操作序列,而不是只能再次调用模型。

技术细节

`genui_component()` 定义组件及参数,`genui_catalog()` 汇总目录,`genui_canvas()` 与 `genui_server()` 让模型在运行中的应用里增删改组件。每个模型调用都先经过 `genui_dispatch()`;失败会回传给模型,Shiny 会话保持运行。0.2.0 要求 shinychat 0.5.0 和 ellmer 0.4.1,将流式、取消与附件交给 `shinychat::chat_server()`。项目还提供 `genui_trace()` 与 `genui_replay()`,可在不联系模型的情况下按成功调用记录重建画布。CRAN 的 11 月 6 日检查页显示 0.2.0 在列出的 Linux、macOS 与 Windows 检查环境中均为 OK。

适合哪些读者

使用 R、Shiny、数据应用与分析仪表板构建受限生成式 UI 的开发、数据科学、平台与安全团队。

原始来源

修订与更正记录 (1)

— Previously uncatalogued official CRAN release with a confirmed publication date, versioned change record, implementation documentation, explicit limitation, and current platform check results.

相关事件

框架工具

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。