API Reference¶
This section is the API-level reference for Enhanced Toolkits.
In this project, most API pages are rendered from the Python source via MkDocs plugins (e.g. MkDocstrings). If your docs build does not include those plugins, you can still use the toolkit guides under docs/toolkits/.
Note: tool schemas are strict. Agents should pass all parameters shown in tool signatures.
Core Toolkits¶
- Orchestration Tools —
OrchestrationTools - Reasoning Tools —
ReasoningTools - Search Tools (SearxNG) —
SearxngTools - Thinking Tools —
ThinkingTools - Files Tools —
FilesTools - Finance Tools —
YFinanceTools - YouTube Tools —
YouTubeTools - Weather Tools —
WeatherTools - Downloading Tools —
DownloadingTools
Calculator Modules¶
Calculator tools are separate classes under enhancedtoolkits.calculators.
Base Classes¶
- StrictToolkit —
StrictToolkit
Common Import Patterns¶
# Core toolkits
from enhancedtoolkits import (
OrchestrationTools,
ReasoningTools,
SearxngTools,
ThinkingTools,
FilesTools,
YFinanceTools,
YouTubeTools,
WeatherTools,
DownloadingTools,
)
# Calculator modules
from enhancedtoolkits.calculators import (
ArithmeticCalculatorTools,
TimeValueCalculatorTools,
InvestmentAnalysisCalculatorTools,
LoanCalculatorTools,
BondCalculatorTools,
RiskMetricsCalculatorTools,
DepreciationCalculatorTools,
BusinessAnalysisCalculatorTools,
UtilityCalculatorTools,
)