我是 Varo Agent UI 文档演示。下面的回答由真实增量事件流渲染。
AI Agent 组件
@varo-ui/ai 提供事件、流式控制和 Markdown 协议;UI 通过 Registry 安装为可编辑源码。
安装
bash
pnpm add @varo-ui/ai
pnpm dlx @varo-ui/cli add --target h5 components/agent-ui
pnpm dlx @varo-ui/cli add --target weapp components/agent-ui
# Blocks
pnpm dlx @varo-ui/cli add --target h5 blocks/agent-chat
pnpm dlx @varo-ui/cli add --target weapp blocks/agent-chat
pnpm dlx @varo-ui/cli add --target h5 blocks/agent-workspace
pnpm dlx @varo-ui/cli add --target weapp blocks/agent-workspace导入
H5 从 @/components/agent-ui 命名导入;小程序从对应 .vue 文件导入。
演示
Chat 模式
RAG 模式
LIVE检索增强生成
流程已完成2.9 s
- 理解问题380 ms已完成
确认本次查询与来源范围
如何让注册失败的用户顺利恢复流程?
- 向量编码650 ms已完成
将问题转换为检索表示
- 检索来源540 ms已完成
查找与问题相关的片段
- 组装上下文580 ms已完成
将来源片段组织为上下文
- 来源 1:客服工单
- 来源 2:会话回放
- 引用回答720 ms已完成
生成可追溯到来源的回答
验证链接过期后应提供新链接。 会话回放也显示缺少恢复入口。
RAG 边界
AgentRagPipeline 只渲染受控状态并触发 run、cancel、selectSource;检索、模型请求和来源授权由业务层实现。
Blocks
- AgentChat:对话、流式回答、工具、审批和输入。
- AgentWorkspace:来源、检索、任务、版本和多种布局。
平台
H5 使用 RAF 调度;小程序使用定时帧调度。两端共用安全 Markdown AST。