Skip to content

Agent UI 生态边界

Agent UI 不应该被理解成只和某一两个相邻标准配套的第三块拼图。它服务的是完整 Agent 产品运行链路:runtime、模型输出、工具执行、skills 与 workflows、人工审批、产物、证据、会话、权限、上下文和宿主产品界面。

这个页面只回答一个问题:哪些内容属于 Agent UI,哪些内容只是 Agent UI 需要投影、引用或控制的外部事实。

核心判断

判断规则:

  • 如果它定义 用户如何看见、控制、恢复、编辑或审计 Agent 工作,属于 Agent UI。
  • 如果它定义 Agent 如何执行某个流程、调用某个工具或维护某项工作,属于 workflow / skill 系统。
  • 如果它定义 事实、来源、政策、记忆、引用或上下文边界,属于 memory / knowledge / policy 系统。
  • 如果它定义 文件、画布、diff、导出物或可编辑结果的持久化,属于 artifact 系统。
  • 如果它定义 trace、review、replay、verification 或 evidence pack,属于 evidence / observability 系统。
  • 如果它定义 模型协议、工具协议、存储格式或组件视觉样式,不是 Agent UI 的核心标准;Agent UI 只规定它们如何被投影到交互语义。

边界表

相邻系统它拥有Agent UI 拥有典型错误
Agent runtimerun、turn、task、event、snapshot 的权威状态。把 runtime facts 投影成状态、消息、任务和控制。UI 自己猜测 run 是否成功。
Model / provider模型输入输出、stream delta、finish reason、usage。把 text、reasoning、tool request、error 分型展示。把 provider 原始日志直接塞进最终回答。
Tools / connectors工具执行、输入输出、安全边界和结果数据。工具进度、压缩摘要、详情入口、失败恢复。UI 把工具输出当成可执行指令。
Skills / workflows可执行流程、脚本、模板、维护方法。流程正在做什么、等待什么、用户能做什么。把 UI 文档当成执行手册。
Memory / knowledge / context stores事实、来源、引用、政策、上下文、过期状态。引用展示、缺失状态、可信度提示和来源入口。UI 编造 citation 或把上下文重新解释成指令。
Artifact services文件、对象、canvas、diff、版本、导出。artifact card、预览、编辑入口、交接状态。把大文件内容塞进聊天正文。
Evidence / observabilitytrace、review、replay、verification、audit record。timeline、evidence surface、导出进度和审计入口。把 evidence 状态写成不可追溯的 UI 文案。
Permission / policy权限、风险级别、审批结果、可执行范围。human-in-the-loop 请求、批准/拒绝/编辑控件。UI 在 runtime 确认前标记已批准。
Session / storagesession identity、history、snapshot、索引。渐进 hydration、tab 状态、恢复提示和加载窗口。打开旧会话前强制加载所有历史和产物。
Design system视觉组件、token、布局规则、响应式实现。表面语义和验收行为。把 Agent UI 降级成组件库或皮肤。

Agent UI 真正标准化什么

Agent UI 标准化的是 runtime facts 到用户交互语义的投影层

  1. 哪些事件类别需要被客户端识别。
  2. 哪些表面回答哪些用户问题。
  3. 哪些用户动作必须通过受控 API 写回。
  4. 缺失、失败、阻塞、等待输入和旧会话恢复如何诚实展示。
  5. 如何避免把 reasoning、tool output、trace、artifact 和最终回答混成一列文本。

非目标

Agent UI 不拥有完整 Agent runtime、模型协议、工具注册、记忆系统、知识库、产物存储、证据存储、权限引擎、CSS 体系或组件实现。它只规定兼容客户端如何把这些系统产生的事实投影为清晰、可控、可恢复、可审计的交互表面。

Draft runtime-first standard for agent interaction surfaces.