ReActAgent
instead of FunctionAgent
from llama_index.core.agent.workflow import AgentWorkflow, ReActAgent, FunctionAgent agent1 = FunctionAgent(..., llm=OpenAI(model="o3-mini")) agent2 = ReActAgent(..., llm=SomeOtherLLM()) agent = AgentWorkflow(agents=[agent1, agent2], ...)