昊梵体育网

做 Agent 前端,别再只给用户一个黑盒了! 最近给 Agent 框架 Co

做 Agent 前端,别再只给用户一个黑盒了!

最近给 Agent 框架 Covonaut 接入了 AG-UI协议,体验直接上了一个台阶。以前用户只能干等最终答案,现在能实时看到模型在生成什么、调了哪些工具、甚至推理过程都一目了然。

核心思路其实就一句话:把 Agent 运行拆成事件流,用 SSE 推到前端。

几个关键设计分享:
万物皆事件:文本增量、工具调用、思考链、状态快照……全部标准化。前端只管渲染,不用关心后端跑了几个 Agent、用的什么模型。
对话可恢复:区分 Thread 和 Run,刷新页面不丢上下文。长对话场景下,用户回来还能无缝接续。
能力先声明:运行前,Agent 先“亮底牌”,前端按需渲染交互组件,避免假设了后端没有的能力。
内部信号透传:多 Agent 交接、上下文压缩、自动重试这些框架内部动作,用 CUSTOM 事件透出,让系统行为完全透明。

把运行过程变成事件流,前端才真正“接得住”复杂的 Agent 交互。