Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tool_anywhere_agent-0.0.2.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tool_anywhere_agent-0.0.2-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

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

Hashes for tool_anywhere_agent-0.0.2.tar.gz
Algorithm Hash digest
SHA256 e8d0bad0f6640246758af7d852879da3aace1cccd774969efdd51c013aeef1d4
MD5 613b959a34086bd0f7e152b16f0bf2f3
BLAKE2b-256 1f10d4ff4db0481e163d9749f9c8a857ea8f2f65448cae385915aa911d5d2e95

See more details on using hashes here.

File details

Details for the file tool_anywhere_agent-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for tool_anywhere_agent-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 62570d656304caef30131c3bbeadbbc2470aecbbfbcdaa98d4fe8aea08192853
MD5 c21a7e926ab2d313b79b48e666f75c42
BLAKE2b-256 bd8c4f1c210e1c28a66e0e1af5dabc8d41ad92385fb148999a16a02abe27431e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page