docs: 同步 A2UI 契约与 AI 工作流文档至统一 artifact/向导流程
This commit is contained in:
@@ -150,8 +150,8 @@ interface AiUiForm {
|
||||
`artifact.type` ∈ `form | review | chart | import_wizard`,`payload` 携带各类型 schema。
|
||||
- **合并逻辑**:`uiArtifacts.ts` 的 `mergeArtifactIntoMessage` 只维护 `uiArtifacts`
|
||||
(不再派发 legacy);渲染层经 `deriveForms/deriveReviews/deriveCharts` 从 artifact 派生。
|
||||
- **SSE 事件**:后端过渡期仍双发 `ui.form/ui.review/ui.chart` 与 `ui.artifact`,
|
||||
前端**只消费 `ui.artifact`**,旧事件分支已删除(后端后续可移除旧发射)。
|
||||
- **SSE 事件**:后端只发射统一 `ui.artifact`;旧的 `ui.form/ui.review/ui.chart`
|
||||
双发已移除,前端只消费 `ui.artifact`,legacy 列表由渲染层从 `uiArtifacts` 派生。
|
||||
- **历史兼容**:老消息 metadata 中只有 `a2uiForm/a2uiReview/a2uiChart`(无 uiArtifacts)时,
|
||||
`sseReducer`/`message-mappers` 恢复为 legacy 字段(`message.forms/reviews/charts`,
|
||||
已在 `types.ts` 标注 deprecated),渲染层在 uiArtifacts 为空时回退使用;
|
||||
|
||||
Reference in New Issue
Block a user