Langchain Tools
Quick Start
Integrate Langchain Direct Tools
Integrate Langchain with Wrappers
Best Practices
Wrap tools as plain functions
Wrap tools as plain functions
Convert LangChain tools to plain Python functions with
tool.run() for cleaner integration.Use LangChain for specialized tools only
Use LangChain for specialized tools only
Prefer PraisonAI native tools for search and memory - use LangChain only when there is no native equivalent.
Handle LangChain exceptions
Handle LangChain exceptions
LangChain tools can raise ToolException - wrap calls in try/except and return error strings.
Prefer simple function signatures
Prefer simple function signatures
Tools with str-to-str signatures integrate most reliably with PraisonAI agents.
Related
Custom Tools
Build your own agent tools
Tools Overview
Browse PraisonAI tool documentation

