Base Agent - API 形态实现
至此我们对 API 形态的 Base Agent 实现做一个总结。最后我们会讨论 Agent 的 Serverless 改造。
1. Agent 执行流程
API 形态:
- UI: 实现 doNext,负责驱动 AgentLoop 的执行,实现多步执行的语义,每一次 AgentLoop 发起一次对 API 的 Post 请求,并更新 UI 侧状态。
- API Server: 使用请求的 SessionID 重建 AgentLoop,执行一轮循环,并根据 AgentLoop 执行结果更新 Session
对比 TUI: TUI 初始化 AgentLoop,提供 doNext 方法驱动 AgentLoop 执行。