这是开发预览网站。请访问正式文档 lynxjs.org

Lynx GenUI

Lynx Stack 提供两种声明式 Generative UI 接入:A2UI 和 OpenUI。两者都会把模型 输出视为数据,并且只渲染 Lynx 应用信任的组件;它们的 wire format 和组件 contract 不同。

选择协议

组成部分A2UIOpenUI
协议A2UI v0.9 messagesOpenUI Lang v0.5 assignments
组件 contractCatalogLibrary
Client 输入增量 protocol messages累计的 OpenUI 文本
主要 renderer<A2UI><OpenUiRenderer>
状态和数据Protocol operations 与 client message store$variables、Query、Mutation 和 Action statements
适合场景Agent 和 transport 已经使用 A2UIAgent 生成紧凑的声明式 UI 文本

应选择 Agent 和 transport 已支持的协议。两个 renderer 可以共存于同一个应用,但 单个 generated surface 必须端到端使用同一种协议。

文档目录

A2UI

OpenUI

Playground

可以通过 GenUI Playground 查看内置的 A2UI 和 OpenUI 组件集。