AG‑UI Strands 版本为子代理加入可见性与归属事件,并修复并行快照和嵌套关闭
AG‑UI 于 11 月 9 日发布 @ag-ui/aws-strands 1.0.2 与 ag_ui_strands 1.0.3。Python 适配器新增 inline、attributed、hidden 三种子代理可见性;attributed 模式会发出开始、完成和错误事件,并在文本、推理和工具调用上携带 subagentRunId。新版还修复嵌套子代理关闭、任意深度未闭合工具调用、并行子代理快照归属,以及兄弟代理中断导致已完成历史丢失的问题。
为什么值得关注
当多代理同时驱动同一界面时,前端必须知道一段文本、推理或工具调用属于哪个子代理,也必须保证一个分支的中断不会篡改另一个分支的快照。显式归属和独立快照是可理解进度、局部错误呈现、恢复和审计的基础。
技术细节
subagent_visibility 默认 inline,保持原有内联行为;attributed 模式增加 SUBAGENT_STARTED、SUBAGENT_FINISHED、SUBAGENT_ERROR 与 subagentRunId;hidden 可隐藏子代理事件。Python 和 TypeScript 版本都允许关闭强制 A2UI 工具选择,同时在配置为 null 时保留强制选择。TypeScript 版还跨 SDK 版本转发 tracing baggage。官方声明两个包均无破坏性变更。
适合哪些读者
使用 AWS Strands、AG‑UI、多代理工具调用、并行状态与 A2UI 的前端、代理平台和可观测性团队。
原始来源
修订与更正记录 (1)
— Official immutable release provides evidence-complete multi-agent UI attribution, nested closure and parallel snapshot fixes with explicit defaults and limitations.