Indexing No native equivalent

list_repos

Returns all indexed repositories with metadata. Call once per session — result doesn't change.

What it does

Returns all indexed repositories with metadata. Used at session start to understand what’s available.

Anti-pattern

Calling list_repos 5+ times per session wastes ~470K tokens/day across agent fleets. Call ONCE, cache the result mentally. The repo list doesn’t change mid-session unless you index a new folder.

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.