AG‑UI 协议简述
约定常见组件结构(最小子集),后端返回这些 JSON 即可被前端渲染。
- card: { type, title, subtitle?, body: [text|table|badge|progress|chart|list], actions? }
- table: { type:"table", columns:[...], data:[[...]] }
- text: { type:"text", value:"..." }
- badge: { type:"badge", value:"在线"/"异常", tone:"ok|warn|err" }
- progress: { type:"progress", value:0-100 }
- chart: { type:"chart", kind:"bar", labels:[...], values:[...] }
- actions: { type:"actions", items:[{label,action,payload?}] }
返回可以是 Object
或 Object[]
。数组会顺序渲染多个组件。