#1061·openui

添加官方的 Agno AgentOS 集成

作者: vishxrad创建于 2026年8月24日更新于 2026年8月24日

**您的功能请求是否与问题有关?请描述。** 目前运行在 Agno AgentOS 上的 OpenUI 用户需要自行编写 AG-UI 正则化和 AgentOS 会话存储插件。这使得创建两个对话真实性源或丢失前端线程与 AgentOS 会话之间的身份关系变得很容易。 **请描述您希望的解决方案** 添加一个官方的 Agno 集成,作为两个专注于堆叠的更改: 1. 新的 `@openuidev/agno` 包,其中包含: - `createAgnoLLM()` 用于 AgentOS AG-UI 端点 - `agnoAGUIAdapter()` 用于 Agno 生命周期和空工具父级正则化 - `agnoStorage()` 用于 AgentOS 支持的线程 CRUD 和历史记录 - 一个故意的 1:1 身份映射,其中 OpenUI `threadId` 等于 AgentOS `session_id` 2. 可运行的 `examples/agno-chat` 应用程序,展示了互补的边界: - AgentOS 拥有代理、团队、工具、内存、知识、会话、授权、执行和部署 - OpenUI 拥有生成指令、渲染、表单、图表、交互、主题和聊天壳 - AG-UI 是流式边界 - 一个通用线程菜单操作接口在第一次运行后会显示一个"在 AgentOS 中打开"的会话链接 **描述您已考虑过的替代方案** 仅复制粘贴的示例将展示快速路径,但会让每个消费者都必须维护相同的适配器和会话代码。没有示例的包将更难验证,并且不会展示图表、跟进、表单提交、后端工具、会话持久化或操作交接。 **其他上下文** Agno 已经合并了一个 OpenUI AgentOS AG-UI 烹饪书示例: https://GitHub.com/agno-agi/agno/pull/9605 提出的实现已经在本地对一个活动的 AgentOS 和模型以及确定性仪器进行了测试。

内容来源: thesysdev/openui