from_agent_and_tools() — langchain Function Reference
Architecture documentation for the from_agent_and_tools() function in agent.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 6fee3519_f6d1_c357_34fa_1915280e53aa["from_agent_and_tools()"] 493d4ce4_2303_08e0_2337_2bee34fe2662["AgentExecutor"] 6fee3519_f6d1_c357_34fa_1915280e53aa -->|defined in| 493d4ce4_2303_08e0_2337_2bee34fe2662 style 6fee3519_f6d1_c357_34fa_1915280e53aa fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/agents/agent.py lines 1059–1082
def from_agent_and_tools(
cls,
agent: BaseSingleActionAgent | BaseMultiActionAgent | Runnable,
tools: Sequence[BaseTool],
callbacks: Callbacks = None,
**kwargs: Any,
) -> AgentExecutor:
"""Create from agent and tools.
Args:
agent: Agent to use.
tools: Tools to use.
callbacks: Callbacks to use.
kwargs: Additional arguments.
Returns:
Agent executor object.
"""
return cls(
agent=agent,
tools=tools,
callbacks=callbacks,
**kwargs,
)
Domain
Subdomains
Source
Frequently Asked Questions
What does from_agent_and_tools() do?
from_agent_and_tools() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/agents/agent.py.
Where is from_agent_and_tools() defined?
from_agent_and_tools() is defined in libs/langchain/langchain_classic/agents/agent.py at line 1059.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free