A LangGraph-based agent for tool calling capabilities
Project description
Tool Anywhere Agent
A production-ready LangGraph agent that enables tool calling for any LLM, regardless of native tool support.
Overview
Tool Anywhere Agent provides a clean, efficient way to add tool calling capabilities to any language model. Built on LangGraph's agent architecture, it integrates seamlessly into existing workflows while maintaining optimal performance.
Key Features
Native LangGraph Architecture: Built as a genuine LangGraph agent with proper state management, routing, and tool execution nodes.
Automatic Prompt Engineering: Dynamically generates system prompts based on your tools - no manual prompt crafting required.
Efficient Request Pattern: Uses a direct model→route→tools flow instead of multi-step planning, reducing LLM API calls.
Smart State Management: Automatically tracks completed tool calls to prevent redundant operations.
Custom System Role: You can specify a custom system role to control the agent's behavior and persona by passing.
Custom Output Parser: You can define and use your own Pydantic output parser for structured responses.
Zero Configuration: Works out of the box with any LangChain tools and models.
Installation
pip install tool-anywhere-agent
License
MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tool_anywhere_agent-0.0.2.tar.gz.
File metadata
- Download URL: tool_anywhere_agent-0.0.2.tar.gz
- Upload date:
- Size: 10.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8d0bad0f6640246758af7d852879da3aace1cccd774969efdd51c013aeef1d4
|
|
| MD5 |
613b959a34086bd0f7e152b16f0bf2f3
|
|
| BLAKE2b-256 |
1f10d4ff4db0481e163d9749f9c8a857ea8f2f65448cae385915aa911d5d2e95
|
File details
Details for the file tool_anywhere_agent-0.0.2-py3-none-any.whl.
File metadata
- Download URL: tool_anywhere_agent-0.0.2-py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62570d656304caef30131c3bbeadbbc2470aecbbfbcdaa98d4fe8aea08192853
|
|
| MD5 |
c21a7e926ab2d313b79b48e666f75c42
|
|
| BLAKE2b-256 |
bd8c4f1c210e1c28a66e0e1af5dabc8d41ad92385fb148999a16a02abe27431e
|