Skip to content

Enhanced Toolkits for AI Agents

Production-ready AI agent tools with OpenAI-compatible tool calling and first-class support for the Agno framework.

Enhanced Toolkits provides:

  • 9 core toolkits (reasoning, search, thinking, files, finance, youtube, weather, url downloading, orchestration/planning)
  • 9 calculator modules under enhancedtoolkits.calculators

🚀 Quick Start (Agno)

from agno.agent import Agent
from enhancedtoolkits import (
    ReasoningTools,
    SearxngTools,
    ThinkingTools,
    FilesTools,
    YFinanceTools,
    YouTubeTools,
    WeatherTools,
    DownloadingTools,
)

agent = Agent(
    name="AI Assistant",
    model="gpt-4",
    tools=[
        ReasoningTools(),
        SearxngTools(host="http://searxng:8080"),
        ThinkingTools(),
        FilesTools(base_dir="/app/workspace"),
        YFinanceTools(),
        YouTubeTools(),
        WeatherTools(),
        DownloadingTools(),
    ],
)

🧮 Calculator Modules

Calculator tools are separate classes. Example:

from agno.agent import Agent
from enhancedtoolkits.calculators import (
    ArithmeticCalculatorTools,
    TimeValueCalculatorTools,
)

agent = Agent(
    name="Calculator Agent",
    model="gpt-4",
    tools=[ArithmeticCalculatorTools(), TimeValueCalculatorTools()],
)

Documentation

Strict schemas

All toolkits build on StrictToolkit, which enforces strict tool schemas for agent reliability.