- **New Class Structure**: Introduced `ToolManager` and `AsyncToolManager` classes (`ArcadeToolManager` is deprecated) - **Async Support**: Full async implementation for modern LangChain applications - **Better Tool Management**: New methods for adding individual tools and toolkits - **CI/CD**: for langchain_arcade ## Upgrade Changes ```python # Old pattern manager = ArcadeToolManager(api_key="...") tools = manager.get_tools(toolkits=["Google"]) # New pattern manager = ToolManager(api_key="...") manager.init_tools(toolkits=["Google"]) tools = manager.to_langchain() ``` Now supports underscores vs dots in tool names for better model compatibility. |
||
|---|---|---|
| .. | ||
| crewai | ||
| langchain | ||
| serving-tools | ||
| .gitignore | ||
| call_a_tool_directly.py | ||
| call_a_tool_directly_with_auth.py | ||
| call_a_tool_with_llm.py | ||
| get_auth_token.py | ||
| simple_chatbot.py | ||