Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 1.06 KB

File metadata and controls

9 lines (8 loc) · 1.06 KB

实现一个多Agent运行时框架,包括如下的基本功能

  1. 支持根据配置创建远程Agent,使用标准的通信接口和远端Agent进行通信,这里需要有一个agent配置抽象,前期支持从配置文件创建agent,支持扩展为从消息队列获取
  2. 支持不同的通信协议,包括openai标准接口和A2A协议,需要有一个抽象层,支持扩展新的协议
  3. 支持远程Agent之间组成Team,提供统一的标准交互接口,并支持不同的合作模式
  4. Team提供的接口包括openai标准接口和A2A协议
  5. Team支持Agent调度器,实现用不同的模式调度agent,提供的调度模式包括:supervisor模式,即一个指定主Agent作为入口,由这个Agent选择需要调用的其他Agent;工作流模式,即接受一个配置文件,说明agent之间的交互顺序,按照顺序对agent进行调度
  6. 针对标准协议,设计框架内部agent之间的标准接口
  7. 考虑可扩展的上下文管理机制,管理agent的共享上下文(暂时需求还不明确,后续再设计)