OpenManus 源码解析(三)—— 用时序图讲清 OpenManus 执行流程
OpenManus 源码解析(四)—— 三种图示详细解读 OpenManus 架构设计
1. 工厂模式
在FlowFactory中使用了工厂模式,用于创建适当的流程实例。
2. 策略模式
在不同的代理中实现提供了不同的调用策略。
3. 组合模式
工具被组合到代理中而不是通过继承。
4. 模板方法
BaseAgent 通过抽象的 step() 方法定义执行流程。
5. 单例模式
Config 使用单例模式进行全局访问。