Meta-Tool (14) vs Direct (649+)
ShowcaseAgent supports two modes optimized for different LLM capabilities.
14 Tools
One meta-tool per domain. LLM makes one decision: "which domain?"
649+ Tools
All individual tools flattened. LLM sees every tool and selects directly.
| Aspect | Meta-Tool Mode | Direct Mode |
|---|---|---|
| Tool Count | 14 tools | 649+ tools |
| Context Usage | Low (~2K tokens) | High (~50K tokens) |
| LLM Decision | "Which domain?" | "Which specific tool?" |
| Query Interface | Natural language | Structured parameters |
| Best For | Local LLMs (Ollama, llama.cpp) | Cloud LLMs (Claude, GPT-4) |
| Routing | ShowcaseAgent routes | LLM routes directly |
| Granularity | Domain-level | Tool-level |
ShowcaseAgent includes 3 variations for comparative studies.
Read-only catalog exploration
Aggregated domain interfaces
All individual tools
| Tool | Description |
|---|---|
list_domains |
List all 14 available domains |
get_domain_info |
Get detailed info for a specific domain |
list_domain_tools |
List tools available in a domain |
search_tools |
Search for tools by keyword |
get_tool_details |
Get detailed tool documentation |
get_domain_stats |
Get aggregate statistics |
| Tool | Domain | Tools Exposed |
|---|---|---|
query_tennisagent_data |
TennisAgent | 171 |
query_optiver_data |
Optiver | 84 |
query_portfolio_data |
Portfolio | 70 |
query_wq_data |
WQ | 38 |
query_qci_data |
QCiAgent | 21 |
query_parable_data |
ParableAgent | 21 |
query_stan_data |
Stan | 19 |
query_yieldmodel_data |
YieldModel | 18 |
query_aiwq_data |
AI_WQ | 18 |
query_ppr_data |
PPR_Agent | 15 |
query_garmin_data |
GarminAgent | 32 |
query_golf_data |
GolfAgent | 31 |
query_americaneconomy_data |
AmericanEconomy | 18 |
query_globaltemperature_data |
GlobalTemperature | 93 |