Skip to main content

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)

Source distribution for tool-anywhere-agent 0.0.2
File Size Uploaded
tool_anywhere_agent-0.0.2.tar.gz 10.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tool-anywhere-agent 0.0.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page