in Runtime_env/app/orchestration/agent.py [0:0]
def create_agent_executor(self):
"""
Creates a Vertex AI Agent Engine LangGraph Agent executor.
"""
# If agent_engine_resource_id is provided, use the deployed Agent Engine
if self.agent_engine_resource_id:
langgraph_agent = reasoning_engines.ReasoningEngine(self.agent_engine_resource_id)
else:
langgraph_agent = reasoning_engines.LanggraphAgent(
model=self.model_name,
tools=self.tools,
runnable_kwargs={"prompt": self.prompt, "debug": self.verbose},
enable_tracing=True
)
langgraph_agent.set_up()
return langgraph_agent