Source code for langgraph_agent_toolkit.agents.blueprints.create_agent.agent

"""Example tool-calling agent built with LangChain ``create_agent`` middleware."""

from collections.abc import Sequence

from langchain_core.tools import BaseTool
from langgraph.pregel import Pregel

from langgraph_agent_toolkit.agents.agent import Agent
from langgraph_agent_toolkit.agents.blueprints.create_agent._shared import build_tool_graph, create_model


model = create_model()


[docs] def build_graph(extra_tools: Sequence[BaseTool] = ()) -> Pregel: """Build the graph with local tools and supplied tools.""" return build_tool_graph(model, extra_tools)
react_agent = Agent( name="create-agent", description="A tool-calling ReAct agent built with LangChain's native create_agent + middleware.", graph=build_graph(), graph_factory=build_graph, ) __all__ = ["build_graph", "react_agent"]