# langgraph.prebuilt

> Python package

📖 [View in docs](https://reference.langchain.com/python/langgraph.prebuilt)

## Classes

- [`ToolCallRequest`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/ToolCallRequest)
- [`ToolCallWithContext`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/ToolCallWithContext)
- [`ToolInvocationError`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/ToolInvocationError)
- [`ToolNode`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/ToolNode)
- [`ToolRuntime`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/ToolRuntime)
- [`InjectedState`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/InjectedState)
- [`InjectedStore`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/InjectedStore)
- [`HumanInterruptConfig`](https://reference.langchain.com/python/langgraph.prebuilt/interrupt/HumanInterruptConfig)
- [`ActionRequest`](https://reference.langchain.com/python/langgraph.prebuilt/interrupt/ActionRequest)
- [`HumanInterrupt`](https://reference.langchain.com/python/langgraph.prebuilt/interrupt/HumanInterrupt)
- [`HumanResponse`](https://reference.langchain.com/python/langgraph.prebuilt/interrupt/HumanResponse)
- [`ValidationNode`](https://reference.langchain.com/python/langgraph.prebuilt/tool_validator/ValidationNode)
- [`ToolCallTransformer`](https://reference.langchain.com/python/langgraph.prebuilt/_tool_call_transformer/ToolCallTransformer)
- [`AgentState`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/AgentState)
- [`AgentStatePydantic`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/AgentStatePydantic)
- [`AgentStateWithStructuredResponse`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/AgentStateWithStructuredResponse)
- [`AgentStateWithStructuredResponsePydantic`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/AgentStateWithStructuredResponsePydantic)
- [`ToolCallStream`](https://reference.langchain.com/python/langgraph.prebuilt/_tool_call_stream/ToolCallStream)

## Functions

- [`msg_content_output()`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/msg_content_output)
- [`tools_condition()`](https://reference.langchain.com/python/langgraph.prebuilt/tool_node/tools_condition)
- [`create_react_agent()`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/create_react_agent)

## Types

- [`StructuredResponse`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/StructuredResponse)
- [`StructuredResponseSchema`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/StructuredResponseSchema)
- [`Prompt`](https://reference.langchain.com/python/langgraph.prebuilt/chat_agent_executor/Prompt)
