Agent 前端与生成式 UI
Agent 前端需要表示文本流、工具调用、结构化结果、人工审批、推理内容和任务状态。消息队列与 join/rejoin 机制使客户端能在长任务运行中重新连接;分支会话和时间旅行则要求 UI 明确当前 thread、checkpoint 与分叉来源。
生成式 UI 有三类控制方式:受控 UI 由后端选择预定义组件;声明式 UI 返回可验证的界面描述;开放式 UI 允许生成更自由的界面代码,因而需要更强沙箱与安全边界。工具可以有可视化呈现,但 UI 状态不能替代工具的真实执行状态。
AI Elements、assistant-ui、CopilotKit 和 OpenUI 是前端集成选择,不属于 LangChain 核心运行时。正式 Wiki 应为 Agent 前端建立独立分类,并从 LangChain 词条链接过去。
官方来源:Frontend overview、Generative UI、Tool calling、Join & rejoin。