跳到主要内容

成功证明配置

在不虚构公开 Studio 配置 API 的前提下,让 Tessera Agent Generative UI 证明可复现。

这套 Generative UI 成功证明不依赖另行发布的 @open-tessera/studio 配置 Facade, 当前也不存在 tessera-agent 组件 CLI。它的配置由明确的 Package Contract 与测试 Fixture 负责,而不是再创建一套顶层产品 API。

所有权

关注点当前 source of truth
Protocol Limit 与 Wire Schemapackages/protocol
Component Identity、Schema 与 Catalog Slicepackages/catalogpackages/components
Proposal Normalize、Validate 与 Commitpackages/compiler
Query Resource、Grant 与 Projectionpackages/resources
Host Authority、Session 与可信事件packages/server
浏览器 Replay、Resolved Props 与 Commandpackages/client
React Surface 与精确 Renderer Lookuppackages/react
Tessera data-agent Renderer 与 Recipepackages/ui
确定性测试与模型评测验收成功证明规范与 Fixture

Host 必须为每个 Surface Session 冻结 Component Contract Slice、Authority、 Resource Grant、Limit、Locale、Timezone 与 Renderer Capability Manifest。 模型无权配置或扩大其中任何一项。

Data Agent Profile

当前产品 Profile 固定为六个分析 Component Contract;其中唯一的 Chart Contract data.chart 包含 17 个经过审计的 Recipe。这些 Recipe 在同一 Contract 上组成严格 Discriminated Union; 它们不是额外协议组件类型,也不能注入任意展示属性。

Query Row 始终留在 Resource Gateway。模型只能看到受限、经过 Policy 批准的 Descriptor 与 Binding Reference。可信事件到达 SurfaceController 后,Renderer Props 才会按单个 Node 解析。

本地环境

确定性证明门槛不需要任何 Secret。OPENROUTER_API_KEY 只会启用可选的文档聊天 Route。 数据库凭据与 Tessera Agent 产品集成属于其 Host 产品界面,并且在那里也必须只保留在服务端。

未来如需公开配置 Facade,必须先完成实现和测试,再写入本文档。在此之前,示例只使用仓库中 真实存在的 API 与 Fixture。