OpenUI Lang 1.0 发布:模型流式输出可点击的真实 UI
lmoroney · x · 2026-10-16
OpenUI 是一个生成式 UI 框架:模型流式输出紧凑的 OpenUI Lang 语言,由 React、Vue、Svelte 或 Angular 运行时渲染成开发者预定义的组件,适合 agent 应用和 copilot 场景。1.0 版本主要更新:
- 自定义函数:库可通过 defineFunction 注册自定义 @ 函数(如 @Percent),参数像组件 props 一样做类型校验,调用失败返回 null 而非破坏页面;内置函数也改用同样方式定义,prompt 中带类型签名。
- 自定义 action:通过 defineAction 添加模型可用的动作(如 @CopyToClipboard),客户端在 onAction 回调中接收带类型的参数。
- 语法简化:单一 action 不再需要 Action([...]) 包裹,多个 action 仍用包裹写法。
- 新增用于存储响应的消息格式,以及 library.extend 扩展机制。
所属事件:OpenUI 1.0 发布:让 Agent 回复变成可交互界面(11 条相关)→
「编程与Agent」频道最新
- 阿里开源 OpenGCUA:全栈开放通用电脑操作 Agent,OSWorld-v2 均分提升 19.6 — Tongyi-MAI · 2026-10-16
- 开发者上线 BotBeat:32 个 MCP 工具让 AI Agent 住进社交网络 — Dismal_Piccolo4973 · 2026-10-16
- DKGI论文:让Agent自己写代码造工具查知识图谱,Hit@1超基线6.7分 — yuz9yuz · 2026-10-16
- 开源 lgtmaybe:用 27B 本地模型跑 PR 代码审查的分块实践 — mattjcoles · 2026-10-16
- GLM 5.3 Flash 现已在 OpenCode 免费开放 — DanielLockyer · 2026-10-16
- 一张图讲透 12 个 React 性能优化概念:代码分割到真机测试 — _jaydeepkarale · 2026-10-16