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
Metadata
Release files for tool-anywhere-agent 0.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tool_anywhere_agent-0.0.2.tar.gz | 10.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tool_anywhere_agent-0.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.6 kB
Release files / tool_anywhere_agent-0.0.2.tar.gz
| Download URL | tool_anywhere_agent-0.0.2.tar.gz |
|---|---|
| Size | 10.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8d0bad0f6640246758af7d852879da3aace1cccd774969efdd51c013aeef1d4
|
|
BLAKE2b-256 checksum How to use checksums |
1f10d4ff4db0481e163d9749f9c8a857ea8f2f65448cae385915aa911d5d2e95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|
Release files / tool_anywhere_agent-0.0.2-py3-none-any.whl
| Download URL | tool_anywhere_agent-0.0.2-py3-none-any.whl |
|---|---|
| Size | 9.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
62570d656304caef30131c3bbeadbbc2470aecbbfbcdaa98d4fe8aea08192853
|
|
BLAKE2b-256 checksum How to use checksums |
bd8c4f1c210e1c28a66e0e1af5dabc8d41ad92385fb148999a16a02abe27431e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.12
|