Meta No native equivalent

discover_tools

Search the full tool catalog by keyword or category. Returns matching tools with descriptions and parameter lists.

What it does

discover_tools searches the complete CodeSift tool catalog by keyword or category. With 64 tools available, not all are visible by default — this tool finds the right tool for the job.

Why it exists

Only ~13 core tools are visible in the default tool list. The remaining tools are hidden to reduce noise. discover_tools lets agents find tools on demand: “I need something for dead code” → returns find_dead_code with its description and parameter summary.

When to use it

  • Finding the right tool — query by concept, not name
  • Exploring capabilities — browse by category
  • Before describe_tools — discover first, then get the full schema

Benchmark note

This benchmark compares CodeSift against the closest practical native workflow an agent would use for the same task. For some tools, that baseline is a direct shell equivalent such as rg or find. For AST-aware, graph-aware, and LSP-backed tools, the baseline is a multi-step workflow rather than a strictly identical command. Results should be read as agent-workflow comparisons: token cost, call count, and practical context efficiency.